Andy Altepeter wrote at 2006-4-24 14:26 -0500:
>I'm experiencing hanging issues with my Zope-2.8.6+zeo setup/ RHEL 4. The
>hanging isn't categorized by 100% cpu usage. Actually, I had the same issues
>using 2.8.5, but I've upgraded since then. Here's the situation:
>I have one zeo client connected to a zeo server on the same box. Apache sits
>in front, using RewriteRules to request data from zope.
>After some time (could be 2 minutes or an hour), the zeo client stops
>responding. Apparently this is called a deadlock or a "spinning zope".
I know this behaviour from a Python bug triggered by
Linux threading peculiarity:
In the case of this bug, the main thread is killed by
a deadly signal but all other threads remain alife.
Therefore, neither the zdaemon nor the clients recognized
Zope's death (the "zdaemon" may recognize it but it cannot
restart Zope as the sockets are still in use).
A recognizing feature of this bug is that the remaining
threads need to be killed with "kill -9".
This bug is fixed in newest Python versions of the "Python 2.3"
and "Python 2.4" series.
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -