On 7/6/06, Jonathan <[EMAIL PROTECTED]> wrote:

I am still investing, and have found errors like:

2006-07-04T14:48:12 ERROR ZODB.Connection Couldn't load state for 0x1c
Traceback (most recent call last):
  File "/usr/local/Zope-2.9.2/lib/python/ZODB/Connection.py", line 732, in
  File "/usr/local/Zope-2.9.2/lib/python/ZODB/Connection.py", line 768, in
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/usr/local/Zope-2.9.2/lib/python/tempstorage/TemporaryStorage.py",
line 104, in load
KeyError: '\x00\x00\x00\x00\x00\x00\x00\x1c'

in the event.log.   From my googling research, it appears that these type of
errors may be due to insufficient memory (but I am not sure and am still
investigating to see if this is the cause of the conflict errors).

TempoaryStorage.py has a few tuning constants. The above error reads
as though RECENTLY_GC_OIDS_LEN is too small for your application. It
may well be that the default tuning of TempoaryStorage does not match
your application very well.

It would be useful to try FileStorage to help decide on where to focus
attention. If FileStorage behaves a lot better then that also suggests
that TempoaryStorage is miss-tuned for your application.

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

Reply via email to