Hi folks! I've just integrated (r3168) a new spawning mechanism in trunk (the upcoming Cherokee 0.99.12 release). It's basically a much more refined and powerful way of launching new interpreters - such as php, django, ror, etc. It allows to do things like this:
\-+= 09736 root cherokee |-+= 09763 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket | |--- 09764 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket | |--- 09765 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket | |--- 09766 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket | |--- 09767 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket | \--- 09768 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket \--- 09747 nobody /usr/sbin/cherokee-worker This means that, even if cherokee-worker (the actual web server) was running as nobody, it was able to spawn a new PHP fastcgi daemon running as the www-data user. If you guys have the chance, give it a try. I'd love to get feedback from you before releasing 0.99.12. The change has been quite big, and I wouldn't like to introduce any regression in the upcoming release. Cheers! -- Octality http://www.octality.com/ _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
