更新时间:2022-02-22 GMT+08:00

自定义脚本问题定位方法

如果自定义脚本存在缺陷,可能导致数据库备份失败,此时可以打开/home/rdadmin/Agent/log/thirdparty.log,查看日志进行定位。

图1为一个冻结MySQL数据库失败时的日志样例

图1 日志示例

第一列 18-09-13--22:30:10 为日志记录时间

第二列 [30243] 为脚本的PID编号

第三列 [root] 为脚本的执行用户

第四列 [INFO][ERROR] 为日志级别

一般脚本调用失败时,打开日志文件,找到相应时间点的ERROR即可初步确定问题原因。例如图1中的错误就是因为MySQL已经处于冻结状态,再次冻结,就会出错。