Debugging SocketServer.ThreadingTCPServer

Stuart D. Gathman stuart at bmsi.com
Tue Jan 16 00:23:35 EST 2007


I have a ThreadingTCPServer application (pygossip, part of 
http://sourceforge.net/projects/pymilter).  It mostly runs well, but
occasionally goes into a loop.  How can I get a stack trace of running
threads to figure out where the loop is?  Is there some equivalent of
sending SIGQUIT to Java to get a thread dump?  If needed, I can import pdb
and set options at startup, but there needs to be some external way of
triggering the dump since I can't reproduce it at will.

-- 
	      Stuart D. Gathman <stuart at bmsi.com>
Business Management Systems Inc.  Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flamis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.




More information about the Python-list mailing list