监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员
企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:
阶段1:开发一个守护进程脚本每30秒实现检测一次。
阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误。
阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分)
此题来自:http://oldboy.blog.51cto.com/2561410/1632876
解答参考1:
解答参考2:
老男孩老师提示:企业实际场景,还可能根据主库写时间戳的方式更严格的判断数据库是否同步