[Zope-dev] ZopePublication Competing writes/reads
Laurence Rowe
l at lrowe.co.uk
Tue Oct 21 10:41:48 EDT 2008
Hermann Himmelbauer wrote:
> Hi,
> Just by chance, I pressed the reload button of my browser for quite some time,
> so that my Zope3-based site was reloaded over and over. I was surprised to
> find the following in the logs:
>
> 2008-10-20T18:45:15 WARNING ZopePublication Competing writes/reads
> at /BSPSite/act/s/info: database conflict error (oid 0x0733, class
> zope.session.session.SessionData)
>
> Can someone explain me why this happens, if this is something dangerous or if
> I can forget about it?
>
> I tested the site with Apache Bench (ab2), with many concurrent requests and
> could not reproduce the problem.
>
> So my wild guess is the following:
> I use session.PersistentSessionDataContainer for my session, so every request
> will probably read/write to some Zope3 container/btree. And then, for some
> reasons these reads/writes compete, which leads to the above warning. If I
> use AB2, there's no cookie, thus no session, hence the problem does not
> arise.
>
> On the other hand, the zope root site (the Rotterdam ZMI) seems not to have
> this problem, as it seems, I can't trigger this warning message with fast
> reloads.
Presumably that site does not use sessioning so does not suffer from the
same problem.
Laurence
More information about the Zope-Dev
mailing list