标签:配置 不同 失败 脚本 参数 周期性 退出 事件 入参
一 简介:今天来聊聊MHA的相关问题
二 问题锦集
1 MHA架构如果从库挂了会影响进程么
默认是会导致进程异常退出的
加入参数 ignore_fail=1 从库即使挂掉也不会影响mha监控进程
2 MHA默认的检测机制
1 本身的检测机制 MHA服务周期性的检测主库,每秒进行周期性select
2 提供额外的脚本检测 从指定的IP地址发起
3 MHA切换流程
1、从down的主上面获取到binlog事件。
2、确定最新(最全)的从库。
3、分别应用不同的relay log事件到其他从库。
4、应用从主库上获取的binlog事件(发生故障时的事件)。
5、提升一个从库为新的主库(此时从库已经一致)。
4 MHA 切换失败的几种情况
1 MHA 默认延迟容忍度是0,所以有延迟会导致切换时间增长甚至失败
2 配置文件有问题 也会导致切换失败
6、将其他从库的主库重新指定
标签:配置 不同 失败 脚本 参数 周期性 退出 事件 入参
原文地址:https://www.cnblogs.com/danhuangpai/p/9052655.html