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

Robb Shecter shecter@darmstadt.gmd.de
Wed, 16 Feb 2000 16:04:27 +0100


Rik Hoekstra wrote:

> 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

Hi,

Thanks for the reply.  Well, I went back and checked my logs, and I get
these errors once in a while when a user requests a .zip file that's stored
in Zope.

Also:  I find that Zope crashes randomly, often after I've been using the
manage interface.  No strange debug messages, I believe.  I then packed the
database, which cut its size down from 40MB to 18MB, and it hasn't crashed
now in two days and counting...  Sound like anything you know?

Thanks,
Robb