jjzjj

uninstrumented

全部标签

python - 检查正在运行的进程在做什么 : print stack trace of an uninstrumented Python program

有没有办法在Linux上检查正在运行的Python守护进程正在做什么?也就是说,没有检测代码并且没有终止它?最好我想获取模块的名称和其中当前正在运行的行号。strace、pstack和gdb等常规调试工具对Python代码不是很有用。大多数堆栈帧仅包含来自解释器代码的函数,例如PyEval_EvalFrameEx和PyEval_EvalCodeEx,它不会给您任何提示,说明执行是在.py文件中。 最佳答案 ShowingthestacktracefromarunningPythonapplication中的一些答案适用于这种情况:p

python - 检查正在运行的进程在做什么 : print stack trace of an uninstrumented Python program

有没有办法在Linux上检查正在运行的Python守护进程正在做什么?也就是说,没有检测代码并且没有终止它?最好我想获取模块的名称和其中当前正在运行的行号。strace、pstack和gdb等常规调试工具对Python代码不是很有用。大多数堆栈帧仅包含来自解释器代码的函数,例如PyEval_EvalFrameEx和PyEval_EvalCodeEx,它不会给您任何提示,说明执行是在.py文件中。 最佳答案 ShowingthestacktracefromarunningPythonapplication中的一些答案适用于这种情况:p