[Zope] MemoryError that brings my zope to its knees

Pascal Peregrina Pperegrina at Lastminute.com
Tue Sep 13 06:00:03 EDT 2005


What's the amount of RAM you have ?
Have you changed the default pool-size in the <zodb> section ?

Pascal

-----Message d'origine-----
De : zope-bounces at zope.org [mailto:zope-bounces at zope.org]De la part de
Calvin Hendryx-Parker
Envoyé : mardi 13 septembre 2005 11:44
À : zope at zope.org
Objet : [Zope] MemoryError that brings my zope to its knees


In the last month I have started to get these errors using Zope 2.7.7 in 
a ZEO configuration with one client and one storage server:

------
2005-09-12T23:46:07 ERROR(200) ZODB Couldn't load state for 0x055ba7
Traceback (most recent call last):
   File "/usr/local/Zope/lib/python/ZODB/Connection.py", line 600, in 
setstate
     self._set_ghost_state(obj, p)
   File "/usr/local/Zope/lib/python/ZODB/Connection.py", line 639, in 
_set_ghost_state
     state = unpickler.load()
MemoryError
------
2005-09-12T23:46:07 ERROR(200) SiteError Error while logging
Traceback (most recent call last):
   File 
"/usr/local/Zope/lib/python/Products/SiteErrorLog/SiteErrorLog.py", line 
142, in raising
     tb_text = ''.join(
MemoryError


Sometimes I see this too:

------
2005-09-06T15:23:30 ERROR(200) ZServer uncaptured python exception, 
closing channel <select-trigger (pipe) at bd9104c> 
(exceptions.MemoryError: [/usr/local/lib/python2.3/asyncore.py|read|69] 
[/usr/local/lib/python2.3/asyncore.py|handle_read_event|390] 
[/usr/local/Zope/lib/python/ZServer/medusa/thread/select_trigger.py|handle_r
ead|77] 
[/usr/local/lib/python2.3/asyncore.py|recv|342] 
[/usr/local/lib/python2.3/asyncore.py|recv|523])

And this one also brings the show down:

------
2005-09-06T05:35:51 ERROR(200) zrpc:30832 can't decode message: 
"(M2'K\x00U\x06.reply(TW\x00\x01\x00((U\tOFS.Imageq\x01U..."
------
2005-09-06T05:35:51 ERROR(200) zrpc-conn(C):localhost:6100 Error caught 
in asyncore
Traceback (most recent call last):
   File "/usr/local/lib/python2.3/asyncore.py", line 69, in read
     obj.handle_read_event()
   File "/usr/local/lib/python2.3/asyncore.py", line 390, in 
handle_read_event
     self.handle_read()
   File "/usr/local/Zope/lib/python/ZEO/zrpc/smac.py", line 217, in 
handle_read
     self.message_input(msg)
   File "/usr/local/Zope/lib/python/ZEO/zrpc/connection.py", line 339, 
in message_input
     msgid, flags, name, args = self.marshal.decode(message)
   File "/usr/local/Zope/lib/python/ZEO/zrpc/marshal.py", line 39, in decode
     return unpickler.load() # msgid, flags, name, args
MemoryError

It completely locks up the zope until I restart.  I added more RAM to 
the box and also bumped up the zeo cache-size to 100MB and 10000 objects 
in the zope.conf.  I also changed over from binding to an external 
ethernet interface and bound the zeo stuff to the localhost interface.

Any ideas on other things I could try?

Thanks,
Calvin

-- 
S i x  F e e t  U p  |  "Nowhere to go but open-source"
Silicon Valley: +1 (650) 401-8579  |  Midwest: +1 (317) 861-5948
Toll-Free: 1-866-SIX-FEET
mailto:calvin at sixfeetup.com
http://www.sixfeetup.com  |  Zope Hosting from $19.95/month

_______________________________________________
Zope maillist  -  Zope at zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************



More information about the Zope mailing list