David wrote at 2006-9-7 12:35 +0100:
I have a problem with a site running on Zope 2.7.5.
After a restart the site serves request happily for a while and then hangs, meaning:
- The server processes are still alive (I can see them with ps) - New attempts of page views do not show in the Z2.log - Browser just reports time out (not that the site is not available) - DeadlockDebugger does not respond either
There is no recognisable pattern looking at the last requests in the Z2.log before the site hangs. The last requests are mostly just view requests of pages, which display fine after a restart.
I have seen behaviour like this with older Python versions. In addition, the Zope requests could only be killed with "kill -9". The behaviour I observed was caused by a Python bug, fixed in Python 2.3.5 and Python 2.4.1. A fatal signal triggers this bug on some operating systems (e.g. Linux 2.4 with "linuxthread"). -- Dieter