Ger*_*ton 9 python crash debugging python-2.7
我正在尝试帮助调试导致python(2.7)本身崩溃的python脚本.
所以我的问题:
GB
那么日志中没有例外吗?它只是随机退出不同的地方?
要查看执行时的每个语句,请使用跟踪模块:
python -u -m trace -t program.py
Run Code Online (Sandbox Code Playgroud)
要在调试器中运行该程序,请使用pdb:
python -m pdb program.py
Run Code Online (Sandbox Code Playgroud)
有了这两个,你应该能够看到它是否在程序中导致它退出.如果你没有看到任何证据或模式,那么它可能是程序之外的东西导致它死亡.
在Linux上我也会尝试运行该程序,strace并观看OOM杀手.不确定Windows中会有类似的步骤(Windows没有OOM杀手).
| 归档时间: |
|
| 查看次数: |
9363 次 |
| 最近记录: |