我现在有一个 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/