This product adds a hook so that a deadlocked Zope process can be debugged, by
dumping a traceback of all running python processes. The dump is sent to the
event log (at the DEBUG level) and returned to the browser (even though the
Zope is deadlocked and doesn't answer any other requests!).
DeadlockDebugger can of course also be used to debug Zope in non-deadlock
situations, when a Zope process is taking a long time and you wish to know what
code is being executed.
The standard way to call it is to go to the URL:
http://yourzopesite:8080/manage_debug_threads?sesame
This will return a dump, and also send this dump to the event log.
|