I was able to replicate this. It happens when you abort a zcatalog find by using the browser "stop" facility... then for some reason when you try to re-access the site, another Zope python process RESPONDS (even though in the background it is ostensibly still trying to do the find within a different Python process)... when you start another zcatalog find within the other process (which it allows you to do), it dumps as i guess some zodb locks are violated. chris mcdonough <chri-@iqgroup.com> wrote: original article:http://www.egroups.com/group/zope/?start=12972
Apparent Zope crash while trying "Find Items to ZCatalog" on a Zope 2.0.0 system with custom ZClasses on top of Linux 2.2.5 with a 19MB Data.fs. This was the console output:
1999-09-21T22:47:57 INFO(0) Z2 CONFLICT Competing writes at, /Catalog/manage_cat alogFoundItems ------ 1999-09-21T22:48:05 INFO(0) Z2 CONFLICT Competing writes at, /Catalog/manage_cat alogFoundItems ------ 1999-09-21T22:48:16 INFO(0) Z2 CONFLICT Competing writes at, /Catalog/manage_cat alogFoundItems ------ 1999-09-21T22:48:23 INFO(0) Z2 CONFLICT Competing writes at, /Catalog/manage_cat alogFoundItems ------ 1999-09-21T22:48:32 INFO(0) Z2 CONFLICT Competing writes at, /Catalog/manage_cat alogFoundItems ------ 1999-09-21T22:48:42 INFO(0) Z2 CONFLICT Competing writes at, /Catalog/manage_cat alogFoundItems ------ 1999-09-21T23:05:38 PANIC(300) ZODB An storage error occurred in the last phase of a two-phase commit. This shouldn't happen. The application may be in a hosed state, so we will not allow transactions to commit from here on
The symptoms were that the system shot up to 100% CPU utilization (one Python process hogging the CPU) for about 20 minutes, then shot back down to idle. Even after idling out, no connections could be established with the server. I had to manually stop Zope and start it again to make it "go" again.
You want that I try to replicate it?
- C
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(To receive general Zope announcements, see: http://www.zope.org/mailman/listinfo/zope-announce
For developer-specific issues, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )