如果自定义脚本存在缺陷,可能导致数据库备份失败,此时可以打开 /home/rdadmin/Agent/log/thirdparty.log ,查看日志进行定位。
下图为一个冻结MySQL数据库失败时的日志样例:
日志示例
第一列18-09-13--22:30:10 为日志记录时间
第二列[30243]为脚本的PID编号
第三列[root]为脚本的执行用户
第四列 [INFO] 或 [ERROR] 为日志级别
一般脚本调用失败时,打开日志文件,找到相应时间点的ERROR即可初步确定问题原因。例如图1-2中的错误就是因为MySQL已经处于冻结状态,再次冻结,就会出错。