php-fastcgi and memory leaks

Rob Schultz rschultz7 at gmail.com
Wed Mar 26 22:15:09 MSK 2008


I am not sure if this is "Gentoo" specific but they use ALLOWED_ENV  
settings when using spawn-fcgi here is the two relevant files

http://www.pastie.org/private/scbfzxfcvfqqdkohjdmw

On Mar 26, 2008, at 5:00 AM, Phillip B Oldham wrote:

> #   php-fastcgi (webserver)
> #   --------------------
>
> check process php-fastcgi with pidfile /var/run/php-fastcgi.pid
>   start program = "/etc/init.d/php-fastcgi start"
>   stop  program = "/etc/init.d/php-fastcgi stop"
>   if cpu usage > 95% for 3 cycles then alert
>   if totalmem usage > 90% for 1 cycles then restart
>   depends php-fastcgi_init
>   depends php-fastcgi_bin
>
> check file php-fastcgi_init with path /etc/init.d/php-fastcgi
>   group www
>
> check file php-fastcgi_bin with path /usr/local/bin/php-fcgi
>   group www
>
> And my php-fcgi script looks like this:
>
> #!/bin/bash
> PHP_FCGI_MAX_REQUESTS=25
> export PHP_FCGI_MAX_REQUESTS
> /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 10005 -u apache -g apache - 
> C 3 -f /usr/local/bin/php-cgi -P /var/run/php-fastcgi.pid
>
> Doesn't look as though PHP_FCGI_MAX_REQUESTS is being honoured  
> though, which is annoying. I've even tried setting it to 1 (so the  
> child dies after every request) but it has no effect. I think in the  
> whole time I've been working with php under nginx in this way I've  
> only seen a <defunct> php process once.
>
> Thomas wrote:
>> Hi Phillip,
>>
>> Do you mind sharing your monitrc section concerning the monitoring of
>> the spawn-fcgi process? I am currently unable to do so. This way I
>> could hammer my php apps with httperf and see if I also have this
>> memory leaks problem.
>>
>>
>> On Wed, Mar 26, 2008 at 9:12 AM, Phillip B Oldham
>> <phill at theactivitypeople.co.uk> wrote:
>>
>>> I'm using spawn-fcgi, from the lighttpd project. It seemed the  
>>> easiest way
>>> to manage the php instances. Is there a better way to spawn php  
>>> instances
>>> for nginx?
>>>
>>>
>>>
>>> Yordan Georgiev wrote:
>>> Hello Phillip,
>>>
>>> How to create you are fastcgi gataway?
>>>
>>> --
>>> Please excuse my bad english...
>>>
>>> С уважение,
>>> Й. Георгиев.
>>>
>>> WEB: http://gigavolt-bg.net/
>>> Blog: http://live.gigavolt-bg.net/
>>>
>>> --
>>>
>>>
>>>
>>> Phillip B Oldham
>>> The Activity People
>>> phill at theactivitypeople.co.uk ________________________________
>>>
>>>
>>> Policies
>>>
>>> This e-mail and its attachments are intended for the above named
>>> recipient(s) only and may be confidential. If they have come to  
>>> you in
>>> error, please reply to this e-mail and highlight the error. No  
>>> action should
>>> be taken regarding content, nor must you copy or show them to  
>>> anyone.
>>>
>>> This e-mail has been created in the knowledge that Internet e-mail  
>>> is not a
>>> 100% secure communications medium, and we have taken steps to  
>>> ensure that
>>> this e-mail and attachments are free from any virus. We must  
>>> advise that in
>>> keeping with good computing practice the recipient should ensure  
>>> they are
>>> completely virus free, and that you understand and observe the  
>>> lack of
>>> security when e-mailing us. ________________________________
>>>
>>>
>
> -- 
>
> *Phillip B Oldham*
> The Activity People
> phill at theactivitypeople.co.uk <mailto:phill at theactivitypeople.co.uk>
>
> ------------------------------------------------------------------------
>
> *Policies*
>
> This e-mail and its attachments are intended for the above named  
> recipient(s) only and may be confidential. If they have come to you  
> in error, please reply to this e-mail and highlight the error. No  
> action should be taken regarding content, nor must you copy or show  
> them to anyone.
>
> This e-mail has been created in the knowledge that Internet e-mail  
> is not a 100% secure communications medium, and we have taken steps  
> to ensure that this e-mail and attachments are free from any virus.  
> We must advise that in keeping with good computing practice the  
> recipient should ensure they are completely virus free, and that you  
> understand and observe the lack of security when e-mailing us.
>
> ------------------------------------------------------------------------






More information about the nginx mailing list