自定義腳本問題定位方法
更新時間 2022-12-08 17:17:56
最近更新時間: 2022-12-08 17:17:56
分享文章
如果自定義腳本存在缺陷,可能導致數據庫備份失敗,本章節介紹這種場景下如何定位自定義腳本的問題。
如果自定義腳本存在缺陷,可能導致數據庫備份失敗,此時可以打開 /home/rdadmin/Agent/log/thirdparty.log,查看日志進行定位。
下圖為一個凍結MySQL數據庫失敗時的日志樣例
- 日志示例

第一列 18-09-13--22:30:10 為日志記錄時間
第二列 [30243] 為腳本的PID編號
第三列 [root] 為腳本的執行用戶
第四列 [INFO] 或 [ERROR] 為日志級別
一般腳本調用失敗時,打開日志文件,找到相應時間點的ERROR即可初步確定問題原因。例如圖1-2中的錯誤就是因為MySQL已經處于凍結狀態,再次凍結,就會出錯。