繁体   English   中英

如何在/ var / log / messages中调试“检测到的未处理的Python异常”

[英]How to debug 'detected unhandled Python exception in' /var/log/messages

我有一个python脚本检查我的Web服务计划的状态,例如说2000次。 一次检查大约需要5分钟,因此脚本执行大约需要2000x5分钟。

我有由记录器设置的应用程序日志,而我的系统日志只是为了记录信息,以了解脚本运行时的情况。 但是,脚本由于某些原因而停止。 我的自定义日志中没有任何条目。 我唯一能找到的是

less /var/log/messages


 cat /var/log/messages | grep --color "pycharm.py"
Mar 27 08:48:48 hostname python: detected unhandled Python exception in 'pycharm.py'
Mar 30 13:58:16 hostname python: detected unhandled Python exception in 'pycharm.py'
Mar 31 08:22:01 hostname python: detected unhandled Python exception in 'pycharm.py'
Apr  1 05:42:09 hostname python: detected unhandled Python exception in 'pycharm.py'
Apr  2 03:04:16 hostname python: detected unhandled Python exception in 'pycharm.py'

环境是Red Hat 7.2

任何人都可以建议在脚本中添加一些行来聊天错误。

诸如此类的事情不会给我任何东西。

try: 
   command
except:
   smth

您应该记录未处理的异常及其堆栈跟踪,以便知道什么时候出错以及在哪里。

使用logger.exception()记录异常内容和堆栈跟踪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM