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