Traceback of hanged process

Mike C. Fletcher mcfletch at vrplumber.com
Mon Jan 8 21:39:23 CET 2007


Klaas wrote:
> Hynek Hanke wrote:
>   
>> Hello,
>>
>> please, how do I create a pythonic traceback from a python process that
>> hangs and is not running in an interpreter that I executed manually
>> or it is but doesn't react on CTRL-C etc? I'm trying to debug a server
>> implemented in Python, so I need some analog of 'gdb attach' for C.
>>     
...
> In python2.5, you can run a background thread that listens on a port or
> unix socket, and prints a formatted version of sys._current_frames() to
> stderr.  
>   
You can also use the signal module to similar effect.  Works well in 
Twisted, at least:

    http://blog.vrplumber.com/835

HTH,
Mike

-- 
________________________________________________
  Mike C. Fletcher
  Designer, VR Plumber, Coder
  http://www.vrplumber.com
  http://blog.vrplumber.com




More information about the Python-list mailing list