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

Reply via email to