烧瓶堵塞时如何调试

时间:2015-12-01 14:16:52

标签: python debugging flask

我在public_ip服务器(有一些用户)中运行烧瓶。
运行命令是

(host='0.0.0.0', port=80, debug=True)

但烧瓶服务器在一小时前被阻塞(日志显示最后一次请求是一小时前) 那我该如何调试呢?(弄清楚它在哪条python线上的阻塞?)
我试过了

gdb python3.4-dbg pid,但我的烧瓶应用程序无法通过python3.4-dbg运行,

 from PIL import _imaging as core
ImportError: cannot import name '_imaging'

2 个答案:

答案 0 :(得分:1)

我相信命令是:

gdb -p pid

附加到正在运行的进程。

答案 1 :(得分:1)

哦,我找到了一种方式 安装python-dbg后 使用gdb python pid附加烧瓶
并使用py-bt py-list py-locals来检查阻塞堆栈