python - 有没有什么linux工具可以找到python程序的进程轨迹?

标签 python linux debugging python-2.7 pdb

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

这个错误每 5 或 6 小时就会出现一次,所以这次我不想终止进程并试图找到一种方法来跟踪它卡在哪一行。

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

有什么工具可以告诉我程序卡在哪一行,如果跟踪信息用python显示就完美了?

最佳答案

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

关于python - 有没有什么linux工具可以找到python程序的进程轨迹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9903783/

相关文章:

python - 在脚本中转置矩阵时出现索引错误

python - 尝试使用 Python xlwt 保存 Excel 文件时出现 UnicodeDecodeError

linux - 复制文件 - 不是目录

linux - 如何通过 GDB + KGDB 从本地机器上破坏远程调试的 Linux 内核?

debugging - printf 函数在 OpenCL 内核中不起作用

python - 如何制作带有负值或非负值的正则表达式?

python - 使用pywinauto查找窗口需要很长时间

在 CGI 脚本中使用 popen 调用系统 cmd

linux - 嵌入式 linux 的自定义非通用文件系统

c - 调试简单的c代码,双链表复制