使用Zope时,您要安装
Products.signalstack或安装mr.freeze;这些都是为此目的而设计的!
将USR1信号发送到您的Zope服务器,它将立即将所有线程的堆栈跟踪信息转储到控制台。即使所有Zope线程都被锁定,它也会这样做。
这些包在后台间接使用
threadframes; 对于Python 2.5及更高版本,当 不
使用Zope时,可以使用
sys._current_frames()访问每个线程堆栈帧的函数来构建相同的功能。
从Zope
2.12.5开始,此功能已集成到Zope本身,并且不再需要安装其他软件包。



