On Fri, Jan 04, 2008 at 02:42:05PM +0100, Stefan Fritsch wrote: > Hi, > > this bug can be quite annoying because of the resources used by the hung > processes. It happens e.g. under Linux when epoll is used. > > The patch from http://issues.apache.org/bugzilla/show_bug.cgi?id=42829#c14 > has been in Debian unstable/Ubuntu hardy for several weeks and there have > not been any complaints. > > It would be nice if you could look at it and commit it to svn.
I can confirm that there are problems with the restart at least on FreeBSD-4.x/prefork. On FreeBSD-4.x/prefork I see this after a graceful restart: --snip-- $ apachectl status Apache Server Status for localhost Server Version: Apache/2.3.0-dev (Unix) mod_ssl/2.3.0-dev OpenSSL/0.9.7d-p1 DAV/2 Server Built: Jan 16 2008 04:19:11 [..] CPU Usage: u4.45313 s4.3125 cu0 cs0 - .00454% CPU load .0265 requests/sec - 9 B/second - 372 B/request 10 requests currently being processed, 7 idle workers GGGGGG_G__GG____W............................................... ................................................................ [...] --snip-- After another graceful restart, I see GGGGGGGGGGGGGGGWG____........................................... and the 'G' processes are stuck at state 'G'. With the patch applied, I no longer see any of the hanging "gracefully stuck" processes. So, from my side, I'd +1 the patch (although I understand the intention of the code, I have not "brain-traced" all code paths, so this is not a final "code +1" but just a "appears to fix the problem +1"). Anyone else? Martin -- <[EMAIL PROTECTED]> | Fujitsu Siemens http://www.fujitsu-siemens.com/imprint.html | 81730 Munich, Germany