【发布时间】:2010-12-19 09:51:16
【问题描述】:
我必须运行一个旧版 Zope2 网站,并且对此有些不满。最大的问题是,有时它只是锁定,以 100% 的 CPU 负载运行,不再响应请求。虽然问题无法定期重现,但包含 3 个动态图的页面有时会触发它,因此我怀疑某种竞争条件会导致无限循环或卡住的忙等待。
问题是,我还没有找到调试这个东西的方法。 Zope 日志中没有任何内容,系统日志中也没有任何内容。我尝试了this question 的建议来获取堆栈跟踪,但唯一有效的信号是SIGKILL。
当进程卡住时,是否还有另一种可能性来找出进程的确切位置?
【问题讨论】:
-
备注:此问题针对具体情况。在其他情况下,一般问题是debugging - Showing the stack trace from a running Python application - Stack Overflow
标签: python debugging infinite-loop zope