On 28.2.2009, at 12:10, Max Dittrich wrote:

> Olivier B. wrote:
>> Yes, but in that case why PHP forks ? children will never be used !?
> AFAIK (?) mod_fcgid can't multiplex multiple request on one fcgi- 
> socket.
> The fcgi-connection is 1:1 (http request <--> fcgi connection) and  
> can't
> be shared across childs/threads of apache.

PHP forks because you tell it to. If you ever set PHP_FCGI_CHILDREN to  
anything, PHP will fork *that many* processes right away regardless of  
how many requests you receive. mod_fcgid doesn't know anything about  
this, so you're essentially spawning processes at two levels  
(mod_fcgid and PHP itself). My suggestion is to yank our  
PHP_FCGI_CHILDREN completely. Just leave the process management to  

Filip Hajny

Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
Mod-fcgid-users mailing list

Reply via email to