有没有linux工具可以找到python程序的进程跟踪?

时间:2012-03-28 08:30:13

标签: python linux debugging python-2.7 pdb

我现在正在运行一个python进程,但它挂起时没有日志,没有例外,我不知道它发生了什么。

这个bug每5或6个小时就会出现一次,所以这次我不想杀死进程并试图找到一种方法来追踪它挂起的那条线。

我尝试了 PStack ,但我无法理解它列出的系统调用。

是否有任何工具可以显示程序挂起哪一行,如果跟踪信息显示在python中它会是完美的?

1 个答案:

答案 0 :(得分:2)

您可以将gdb与python:http://docs.python.org/devguide/gdb.html一起使用,它可以为您提供python堆栈的回溯。