[Zope] Silva Performance isses - Memory Error & Broken Pipe

Jonathan Bowlas me at jonbowlas.com
Fri Feb 3 08:39:05 EST 2006


Hi All,

We're running Silva 1.4.1 on the following setup - Zope 2.7.8-final, python
2.3.5 and linux2 but have been experiencing some major performance issues
that I'm hoping someone may be able to help me resolve. 

Having checked the Zope log I noticed it contained a number of concerning
entries such as:

------
2006-01-25T21:08:11 ERROR(200) ZODB Couldn't load state for 0x016b87
Traceback (most recent call last):
  File "/usr/local/zope-2.7.8/lib/python/ZODB/Connection.py", line 597, in
setstate
    p, serial = self._storage.load(oid, self._version)
  File "/usr/local/zope-2.7.8/lib/python/ZODB/FileStorage.py", line 697, in
load
    return self._load(oid, version, self._index, self._file)
  File "/usr/local/zope-2.7.8/lib/python/ZODB/FileStorage.py", line 688, in
_load
    return read(u64(plen)), serial
MemoryError
------
2006-01-25T21:08:19 ERROR(200) ZODB Couldn't load state for 0x028179
Traceback (most recent call last):
  File "/usr/local/zope-2.7.8/lib/python/ZODB/Connection.py", line 600, in
setstate
    self._set_ghost_state(obj, p)
  File "/usr/local/zope-2.7.8/lib/python/ZODB/Connection.py", line 639, in
_set_ghost_state
    state = unpickler.load()
MemoryError
------

And these:

2006-01-25T20:45:18 ERROR(200) ZServer uncaptured python exception, closing
channel <ZServer.HTTPServer.zhttp_channel connected 144.82.100.130:43419 at
0xb0bb9f8c channel#: 1355352 requests:> (exceptions.MemoryError:
[/usr/local/lib/python2.3/asyncore.py|write|77]
[/usr/local/lib/python2.3/asyncore.py|handle_write_event|397]
[/usr/local/lib/python2.3/asynchat.py|handle_write|152]
[/usr/local/lib/python2.3/asynchat.py|initiate_send|213]
[/usr/local/lib/python2.3/asynchat.py|refill_buffer|202])
------
2006-01-25T20:47:12 ERROR(200) ZServer uncaptured python exception, closing
channel <ZServer.HTTPServer.zhttp_channel connected 128.40.105.130:59791 at
0xb0b69fec channel#: 1355791 requests:> (exceptions.MemoryError:
[/usr/local/lib/python2.3/asyncore.py|write|77]
[/usr/local/lib/python2.3/asyncore.py|handle_write_event|397]
[/usr/local/lib/python2.3/asynchat.py|handle_write|152]
[/usr/local/lib/python2.3/asynchat.py|initiate_send|220])

And this (Although having googled the error I'm pretty sure its nothing to
worry about. But I could easily be wrong as I'm fairly new to zope):

2006-01-25T17:06:08 ERROR(200) ZServer uncaptured python exception, closing
channel <ZServer.HTTPServer.zhttp_channel connected 128.40.105.130:58015 at
0xae8046ec channel#: 1281272 requests:> (socket.error:(32, 'Broken pipe')
[/usr/local/lib/python2.3/asynchat.py|initiate_send|218]
[/usr/local/zope-2.7.8/lib/python/ZServer/medusa/http_server.py|send|417]
[/usr/local/lib/python2.3/asyncore.py|send|337])


I've attached the log file, although I don't know if this list accepts
attachments.

Hopefully someone will be able to identify the problem and provide a
solution for improving performance or alternatively provide a list of
procedures I can carry out to locate the problem myself.

Many Thanks.

Jon Bowlas
University College London.



-------------- next part --------------
A non-text attachment was scrubbed...
Name: inservice.log
Type: application/octet-stream
Size: 89397 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope/attachments/20060203/47167ea4/inservice-0001.obj


More information about the Zope mailing list