Edit report at https://bugs.php.net/bug.php?id=52569&edit=1
ID: 52569
Comment by: eugene at zhegan dot in
Reported by: mplomer at gmx dot de
Summary: Implement "ondemand" process-manager (to allow zero
children)
Status: Closed
Type: Feature/Change Request
Package: FPM related
PHP Version: 5.3.3
Assigned To: fat
Block user comment: N
Private report: N
New Comment:
So, no 'ondemand' for Solaris ? That's sad.
Can we expect that this may change some day ?
Solaris has eventport where Linux has epoll and *BSD have kqueue. But yeah, I'm
not a programmer at all.
Previous Comments:
------------------------------------------------------------------------
[2011-10-09 09:22:47] [email protected]
my mistake.
it's now fixed
------------------------------------------------------------------------
[2011-10-09 07:57:23] damien at commerceguys dot com
As already mentioned in [2011-09-14 21:57 UTC] shadow+dphp at la3 dot org:
This seems to be missing a:
PHP_ADD_BUILD_DIR(sapi/fpm/fpm/events)
in the config.m4 file.
------------------------------------------------------------------------
[2011-10-08 21:06:50] [email protected]
This bug has been fixed in SVN.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
For Windows:
http://windows.php.net/snapshots/
Thank you for the report, and for helping us make PHP better.
I finally commit this feature to svn to 5.3 and 5.4 branches.
I'd like to thanks everyone here !! (I accept payments if you want :p)
Please test it and re-open of you discover anything wrong.
++ fat
------------------------------------------------------------------------
[2011-10-08 21:03:46] [email protected]
Automatic comment from SVN on behalf of fat
Revision: http://svn.php.net/viewvc/?view=revision&revision=317922
Log: - Implemented FR #52569 (Add the "ondemand" process-manager to
allow zero children)
------------------------------------------------------------------------
[2011-09-17 10:01:33] uros dot gruber at gmail dot com
I tested it on two servers on FreeBSD, both amd64 kernel and the strange thing
is
that on one server I can't get it build with kqueue support. While ./configure
I
can clearly see kqueue support to yes but then when testing config I have an
error saying "ondemand process manager can ONLY be used when events.mechanisme
is
either epoll (Linux) or kqueue (*BSD)." Is there anything I might missed while
building?
regards
------------------------------------------------------------------------
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