[Zope] What does this message mean? "Error 200"

Rik Hoekstra rik.hoekstra@inghist.nl
Wed, 16 Feb 2000 12:23:49 +0100


Robb Shecter wrote:
> 
> Hi,
> 
> Can anyone interpret this for me?  Do these references to medusa mean
> someone is trying to access some chat program in Zope? I have version
> 2.1.3.

Asynchat is part of the python medusa modules. These are asyncore and
asynchat on which ZServer is built. Asynchat is for 'chat style
protocols', according to its documentation. The error message means
ZServer quits one of its channels (zhttp_channel, handled in asynchat)
because of a socket error (bad file descriptor). The cause of this error
escapes me. Perhaps you can provide us with more details as to when this
happened and under which circumstances (that is, someone else on the
list...)? 

> 
> 2000-02-15T13:55:12 ERROR(200) ZServer uncaptured python exception,
> closing channel <zhttp_channel connected 212.111.41.34:3873 at 85fd2c8
> channel#: 325 requests:1> (socket.error:(9, 'Bad file descriptor')
> [/usr/local/zope/2-1-3/ZServer/medusa/asynchat.py|initiate_send|211]
> [/usr/local/zope/2-1-3/ZServer/medusa/http_server.py|send|400]
> [/usr/local/zope/2-1-3/ZServer/medusa/asyncore.py|send|237])

Rik