【发布时间】:2012-03-28 08:30:13
【问题描述】:
我现在有一个python进程正在运行,但是它没有日志,没有异常,我不知道它是怎么回事。
这个错误每 5 或 6 小时出现一次,所以这次我不想杀死进程并试图找到一种方法来追踪它挂在哪一行。
我试过 PStack ,但我无法理解它列出的系统调用。
有什么工具可以告诉我程序挂在哪一行,如果trace信息显示在python中就完美了?
【问题讨论】:
标签: python linux debugging python-2.7 pdb
我现在有一个python进程正在运行,但是它没有日志,没有异常,我不知道它是怎么回事。
这个错误每 5 或 6 小时出现一次,所以这次我不想杀死进程并试图找到一种方法来追踪它挂在哪一行。
我试过 PStack ,但我无法理解它列出的系统调用。
有什么工具可以告诉我程序挂在哪一行,如果trace信息显示在python中就完美了?
【问题讨论】:
标签: python linux debugging python-2.7 pdb
您可以将 gdb 与 python 一起使用:http://docs.python.org/devguide/gdb.html,它可以为您提供 python 堆栈的回溯。
【讨论】: