0
我有一个python进程现在运行,但它挂起没有日志,没有例外,我不知道它是怎么回事。有没有什么linux工具可以找到python程序的进程轨迹?
这个错误每5或6个小时就变成一次,所以这次我不想杀死进程并试图找到一种方法来追踪它挂起的那一行。
我试过PStack,但我不明白系统调用它列出。
有什么工具可以告诉我程序挂起哪一行,如果跟踪信息显示在python中,它会是完美的吗?
我有一个python进程现在运行,但它挂起没有日志,没有例外,我不知道它是怎么回事。有没有什么linux工具可以找到python程序的进程轨迹?
这个错误每5或6个小时就变成一次,所以这次我不想杀死进程并试图找到一种方法来追踪它挂起的那一行。
我试过PStack,但我不明白系统调用它列出。
有什么工具可以告诉我程序挂起哪一行,如果跟踪信息显示在python中,它会是完美的吗?
你可以使用gdb与python:http://docs.python.org/devguide/gdb.html它可以给你一个python堆栈的回溯。