Jean-Francois.Doyon@CCRS.NRCan.gc.ca wrote at 2003-4-17 14:09 -0400:
.... The symptoms:
Zope stops responding to HTTP requests Zope memory usage increases suddenly quite a bit The number of apache processes increases quite a bit also Can't kill Zope normally, need to do a -9 ...
We see this quite regularly but not yet often enough that we could analyse it. We understand the necessity to use "kill -9" to kill Zope. It indicates that Zope was performing a storage operation when the "kill" signal was received. In this case, the main thread (executing the "kill" signal handler) blocks on acquiring the storage lock. When the storage is a ZEO storage, deadlock occurs as the (now blocked) main thread is needed for ZEO communication. There is a collector report with patch for it. Dieter