2017-04-02 63 views
0

我有一個Python腳本檢查我的Web服務計劃的狀態,讓我們說2000次。一次檢查需要5分鐘,因此腳本執行需要2000x5分鐘。如何在'/ var/log/messages中調試'檢測到未處理的Python異常

我有記錄設置應用程序日誌和我的系統日誌只是登錄是怎麼回事腳本運行時信息。但是,腳本因某些原因停止。我的自定義日誌中沒有單個條目。我能找到的唯一的事情就是

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

任何人都可以提出一些行添加到腳本chatch錯誤。

事情就像不給我任何東西。

try: 
    command 
except: 
    smth 

回答

0

您應該記錄未處理的異常以及其堆棧跟蹤,以便您知道何時出錯以及在何處。使用logger.exception()來記錄異常內容和堆棧跟蹤。

相關問題