Edit report at https://bugs.php.net/bug.php?id=52569&edit=1

 ID:                 52569
 Comment by:         f...@php.net
 Reported by:        mplomer at gmx dot de
 Summary:            Implement "ondemand" process-manager (to allow zero
                     children)
 Status:             Analyzed
 Type:               Feature/Change Request
 Package:            FPM related
 PHP Version:        5.3.3
 Assigned To:        fat
 Block user comment: N
 Private report:     N

 New Comment:

pm.min_delay_between_fork has been removed since the version 9 of the patch. 
This 
is normal :)

which OS/version are you using ?


Previous Comments:
------------------------------------------------------------------------
[2011-07-09 11:47:29] trollofdarkness at gmail dot com

I think I get the same problem as dbetz .

I am using sockets (one per website) with both Apache2 and Nginx. Neither with 
the first nor the second it worked.

I tried with the use of ip:port instead of sockets but it is exactly the 
same... 

I've no idea where it comes from.

------------------------------------------------------------------------
[2011-07-09 11:08:15] trollofdarkness at gmail dot com

Hello everyone,

I tried patching the last 5.3 SVN branch with the patch. All went well (config, 
compile, etc. ...). But after restarting php-fpm I get that : 

Starting php-fpm [09-Jul-2011 16:57:37] ERROR: [/usr/local/etc/php-fpm.conf:27] 
unknown entry 'pm.min_delay_between_fork' 


Which is pretty strange because the other options are not showing any error :

This works :
[mypool]
pm = ondemand
pm.process_idle_timeout = 10
# plus the other config lines...

But this, will show the previous error message :

[mypool]
pm = ondemand
pm.process_idle_timeout = 10
pm.min_delay_between_fork = 10000 # this to avoid the known bug
# plus the other config lines...

Any idea ?

Else, beside that, if I use the pm = ondemand , there is absolutly no process 
forked. Neither at the beginning, nor after, when a request comes... 
However, pm=dynamic & pm=static still works well... ??

------------------------------------------------------------------------
[2011-07-09 08:33:10] f...@php.net

Here is a new release of the patch which is supposed to correct the double fork 
bug.

I've moved pm.min_delay_between_fork to the event layer and it's now defined in 
the global section as events.delay (default 500µs)

------------------------------------------------------------------------
[2011-07-09 08:30:31] f...@php.net

The following patch has been added/updated:

Patch Name: fpm-ondemand.v9-5.3.patch
Revision:   1310214631
URL:        
https://bugs.php.net/patch-display.php?bug=52569&patch=fpm-ondemand.v9-5.3.patch&revision=1310214631

------------------------------------------------------------------------
[2011-07-09 08:30:12] f...@php.net

The following patch has been added/updated:

Patch Name: fpm-ondemand.v9.patch
Revision:   1310214612
URL:        
https://bugs.php.net/patch-display.php?bug=52569&patch=fpm-ondemand.v9.patch&revision=1310214612

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=52569


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=52569&edit=1

Reply via email to