[ZODB-Dev] POSKeyError with Zope 2.7.2, suddenly appeared,
then disappeared...
Chris Withers
chris at simplistix.co.uk
Wed Feb 2 05:02:13 EST 2005
Got this error in a MailingLogger notification:
File "/usr/local/zope/2.7.2/lib/python/ZODB/Connection.py", line 559,
in setstate
p, serial = self._storage.load(oid, self._version)
File "/usr/local/zope/2.7.2/lib/python/ZEO/ClientStorage.py", line
749, in load
p, s, v, pv, sv = self._server.zeoLoad(oid)
File "/usr/local/zope/2.7.2/lib/python/ZEO/ServerStub.py", line 82,
in zeoLoad
return self.rpc.call('zeoLoad', oid)
File "/usr/local/zope/2.7.2/lib/python/ZEO/zrpc/connection.py", line
372, in call
raise inst # error raised by server
POSKeyError: 000000000014eeca
I got quite a few errors in a short-ish period of time (1 hr or so) when
the site was getting hammered by a spider, but when I visited the URL
the error was being reported for several hours later, it worked fine.
The corresponding error from the storage server log is:
------
2005-02-02T00:13:43 INFO(0) zrpc-conn:194.193.44.141:45508 zeoLoad()
raised exception: 000000000014eec\
a
Traceback (most recent call last):
File "/usr/local/zope/2.7.2/lib/python/ZEO/zrpc/connection.py", line
264, in handle_request
ret = meth(*args)
File "/usr/local/zope/2.7.2/lib/python/ZEO/StorageServer.py", line
240, in zeoLoad
v = self.storage.modifiedInVersion(oid)
File "/usr/local/zope/2.7.2/lib/python/ZODB/FileStorage.py", line
735, in modifiedInVersion
raise POSKeyError(oid)
POSKeyError: 000000000014eeca
I also see a lot of:
2005-02-02T00:13:48 INFO(0) ZSS:13738/194.193.44.141:45508 Transaction
released storage lock
...what does that mean? and what's likely to have caused the POSKeyError
that seems to have popped its head up, caused lots of trouble, and then
vanished?
cheers,
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
More information about the ZODB-Dev
mailing list