【发布时间】:2010-10-17 00:26:43
【问题描述】:
有没有办法查看各种线程在 python 进程中所做的事情的堆栈跟踪?
假设我有一个线程允许我对进程进行某种远程访问。
【问题讨论】:
有没有办法查看各种线程在 python 进程中所做的事情的堆栈跟踪?
假设我有一个线程允许我对进程进行某种远程访问。
【问题讨论】:
大约 4 年前,当我使用twisted 时,沙井是完成您所要求的工作的好方法。
http://twistedmatrix.com/projects/core/documentation/howto/telnet.html
目前我的大部分项目都不使用twisted,所以我只是使用WingIDE的远程调试钩子来内省正在运行的进程。
【讨论】:
Winpdb 是一个平台无关图形化 GPL Python 调试器,支持网络远程调试、多线程、命名空间修改、嵌入式调试、加密通信,比 pdb 快 20 倍.
特点:
(来源:winpdb.org)
【讨论】: