Used to use the debug a lot but then when we found DeadLockDebugger (DLD), I was hooked...mainly because there is no 'baggage' to loading the page. Debug actually uses one of the threads to show you that page. The content of the thread sorta looks like the whole REQUEST object, which is helpful sometimes too. DLD is fast (normally) and sometimes rather addictive to watch...to see what your servers are doing. We use ZEO and 2 public clients fronted by squid and a third we use as an internal admin client that is not served by squid. I just use a set of bookmarked tabs in FireFox and open a tab for each server. Then I just hit 'reload all' and see what they are all doing. Just my 2 cents. Allen Brian Sullivan wrote:
On 1/17/07, Doyon, Jean-Francois <jdoyon@nrcan.gc.ca> wrote:
This information is also available in the Control Panel's debug section. You can see which thread is busy doing what ...
Depending on exactly how "locked up" it is, you can try going there, see what the current requests are pending, and in which thread.
That panel also shows you cache information, how many objects are loaded and so on. This could help you determine if you're leaking references to certain objects for instance?
When it is locked up I can't access the control panel. _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )