...so I cleaned up the orphans and restarted 2.0.29 at Wednesday, 06-Feb-2002
11:04:07 PST.

This was the same bug that Manoj noticed last week, where we don't handle ENFILE
on accept() properly:

[Wed Feb 06 06:46:53 2002] [error] (23)Too many open files in system:
apr_accept: (client socket)
[Wed Feb 06 06:46:53 2002] [error] (23)Too many open files in system:
apr_accept: (client socket)
[Wed Feb 06 06:46:53 2002] [error] (23)Too many open files in system:
apr_accept: (client socket)
[Wed Feb 06 06:46:53 2002] [error] (23)Too many open files in system:
apr_accept: (client socket)
[Wed Feb 06 06:46:54 2002] [alert] Child 52598 returned a Fatal error...
Apache is exiting!

Ironically, I have a quick-n-dirty patch for that on the 2.0.31+ build I was
starting to test when I noticed this.  But Jeff was able to break the new build
with premature closed connections, so I decided to go with .29.  I think we're
getting real close on .31+ though.

Greg

Reply via email to