打印python线程和greenlet堆栈的工具
pystack-debugger的Python项目详细描述
pystack
pystack对于python就像jstack对于java一样。
它是一个用于打印python线程或greenlet堆栈的调试工具。
从pyrasite偷来的想法。
安装
$ pip install pystack-debugger
用法
您可能需要用sudo
运行它。
$ sudo pystack [--include-greenlet] <pid>
兼容性
pystack与两个客户端中的cpython 2.7+和cpython 3.6+兼容 (调试器)和服务器(目标进程)。
使用pypy可能在客户端(调试器)中工作,但它未经测试。不要尝试 因为pystack调试器使用gdb/lldb,所以将pypi进程附加为目标 调用cpython abi。