Apache Configuration System
Apache 2.2 Children G Status Bug
← Go BackApache 2.2 has a bug affecting some systems where a graceful restart does not fully clean up any running processes. The result is that child processes are stuck in "G" status and more file descriptors are used which can push it over its limit and crash it.
Apache is aware of this bug and patches have been submitted but they are all problematic.
http://issues.apache.org/bugzilla/show_bug.cgi?id=42829
Apache is attempting to deal with it upstream but still it is not finalized.
http://svn.apache.org/viewvc/httpd/httpd/trunk/
server/mpm/prefork/prefork.c?view=log&pathrev=613260
If you experience this issue on a server your best and only supported option is to run Apache 2.0 instead of 2.2 as the patches are not ready for production as they have known issues and need further refining by Apache.
