Traceback of hanged process
Mike C. Fletcher
mcfletch at vrplumber.com
Mon Jan 8 15:39:23 EST 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