【发布时间】:2012-11-23 21:00:49
【问题描述】:
我有一个 Python 脚本,可以处理线程、进程和与数据库的连接。 当我运行我的脚本时,python 崩溃了。
我无法明确检测到发生这种情况的情况。
现在我正在寻找在 python 崩溃时获取更多信息的工具, 或查看器来查看我创建的所有进程/连接。
【问题讨论】:
-
我刚刚开始使用线程,最终我在任何地方都使用了 logging.debug("I made it to function X")。
-
您在 Windows 上吗?如果是这样,您是否尝试过构建和运行 Python 的调试版本,然后在崩溃时通过将 Visual Studio(崩溃后)和“中断”(使用暂停按钮)附加到崩溃位置来捕获调用堆栈?编辑:需要明确的是,您的脚本有时会导致 Python 本身(而不是您的脚本)崩溃,对吗?