You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Stefan Fritsch <sf...@sfritsch.de> on 2008/09/05 22:14:03 UTC

PR 42829: apache prefork hanging in apr_pollset_poll() on graceful restarts or shutdowns

Hi,

there is the problem that with prefork mpm, child processes can hang 
in apr_pollset_poll() on graceful restarts or shutdowns 
(https://issues.apache.org/bugzilla/show_bug.cgi?id=42829). This 
happens under Linux with epoll, and there is now also a report that 
the same problem exists with Solaris 10 ports.

Joe Orton posted a summary of the problem here
http://marc.info/?l=apache-httpd-dev&m=120221601627610&w=2

Are there any new ideas on this?

In the absence of a better solution, wouldn't it be reasonable to 
apply the patch that simply avoids calling apr_pollset_poll() when 
the listening sockets have already been closed? See 
https://issues.apache.org/bugzilla/attachment.cgi?id=21137

Cheers,
Stefan