Bakhtiar Abdul Hamid writes:
...
2002-09-08T14:25:54 PROBLEM(100) ZServer warning: server accept() threw an exception """ I have seen similar behaviour under Solaris. But there, it was an infinite loop filling the log file very quickly up to the 2 GB limit.
I patched the code to let Zope die in case of an "accept" exception. As it is immediately restarted, this seems a not too bad approach. ... so, can i have a look at your patch plese? :) Patch attached.
Dieter --- ZServer/medusa/http_server.py~ Wed Jan 9 18:33:50 2002 +++ ZServer/medusa/http_server.py Mon Sep 9 19:14:55 2002 @@ -631,6 +631,10 @@ # address family is unknown. We don't want the whole server # to shut down because of this. self.log_info ('warning: server accept() threw an exception', 'warning') + raise # reraise to let Zope die; this error can cause an infinite + # loop quickly filling the log file + # as Zope is restarted automatically (beware, not on Windows!) + # the death should not be a big problem return except TypeError: # unpack non-sequence. this can happen when a read event