On 1/16/07, Brian Sullivan <briansullivan@gmail.com> wrote:
On 1/16/07, Dieter Maurer <dieter@handshake.de> wrote:
Try Florent's "DeadlockDebugger" to determine what you "unuable" Zope is doing. It may tell you where Zope hangs.
Ok thanks -- I will have a look.
Ok so I have DeadlockDebugger installed and running ( I think) -- it produces an on screen "dump" that looks the following (this is under "normal" circustances -- without the failure that I was trying to debug happening). I am just trying to get a feel for what I am seeing. I see this same information every time -- so I am assuming that this is the norm? I am presuming there will be different information if I am in the throes of the cpu pegging event I am trying to debug? Threads traceback dump at 2007-01-17 13:24:11 Thread 3396: File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZServerPublisher.py", line 19, in __init__ name, request, response=accept() File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZRendezvous.py", line 73, in accept l.acquire() Thread 5644: File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZServerPublisher.py", line 19, in __init__ name, request, response=accept() File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZRendezvous.py", line 73, in accept l.acquire() Thread 1848: File "C:\Program Files\Zope-2.9.1\bin\lib\threading.py", line 442, in __bootstrap self.run() File "C:\Program Files\Zope-2.9.1\bin\lib\threading.py", line 422, in run self.__target(*self.__args, **self.__kwargs) File "C:\Program Files\Zope-2.9.1\lib\python\Signals\WinSignalHandler.py", line 185, in signalCheckerThread win32event.INFINITE) Thread 4240: File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZServerPublisher.py", line 19, in __init__ name, request, response=accept() File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZRendezvous.py", line 73, in accept l.acquire() Thread 2808: File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZServerPublisher.py", line 19, in __init__ name, request, response=accept() File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZRendezvous.py", line 73, in accept l.acquire() Thread 3124: File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZServerPublisher.py", line 19, in __init__ name, request, response=accept() File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZRendezvous.py", line 73, in accept l.acquire() Thread 4280: File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZServerPublisher.py", line 19, in __init__ name, request, response=accept() File "C:\Program Files\Zope-2.9.1\lib\python\ZServer\PubCore\ZRendezvous.py", line 73, in accept l.acquire() End of dump