[ZODB-Dev] Hanging ZEO-client hangs all other ZEO-clients?

Paul Winkler pw_lists at slinkp.com
Tue Apr 12 12:30:01 EDT 2005


On Tue, Apr 12, 2005 at 02:10:14PM +0200, Dario Lopez-K?sten wrote:
> Yesterday afternoonI restarted the ZEO server, but today we just now had 
> our first hang again. The logs of the clients state:
> 
> ERROR(200) ZServer uncaptured python exception, closing channel 
> <ZServer.HTTPServer.zhttp_channel connected 127.0.0.1:55055 at 
> 0x1a310774 channel#: 88880 req
> uests:> (socket.error:(104, 'Connection reset by peer') 
> [/usr/local/zope/software/zope-2.6.2-TfDsZeo/ZServer/medusa/asynchat.py|initiate_send|213] 
> [/usr/local/zope/software/zope
> -2.6.2-TfDsZeo/ZServer/medusa/http_server.py|send|417] 
> [/usr/local/zope/software/zope-2.6.2-TfDsZeo/ZServer/medusa/asyncore.py|send|338])
> 
> but it "seems" to fix itself because there are other log entries after 
> that. 

Ignore those.  That just means somebody or something (probably 
a virus or a script kiddie) sent you a malformed request, probably
scanning for known vulnerabilities to exploit.
ZServer just logs the problem and ignores the request.

If you get a lot of those you might consider an http sanitizer
in front of your Zope.  Pound might do.

As for the rest of your troubles... never seen that myself,
afraid I have no idea. 

-- 

Paul Winkler
http://www.slinkp.com


More information about the ZODB-Dev mailing list