朋友在MHA架构MySQL异机迁移过程中发现执行MHA的 masterha_check_repl 检测无法通过,报错服务不存在:
[error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln188] There is no alive server. We can't do failover
详细的信息如下:
[mysql@mysqldb02 my3308]$
[mysql@mysqldb02 my3308]$ masterha_check_repl --global_conf=/etc/masterha/masterha_default.conf --conf=/etc/masterha/app1.conf
Sat Sep 14 17:52:52 2019 - [info] Reading default configuration from /etc/masterha/masterha_default.conf..
Sat Sep 14 17:52:52 2019 - [info] Reading application default configuration from /etc/masterha/app1.conf..
Sat Sep 14 17:52:52 2019 - [info] Reading server configuration from /etc/masterha/app1.conf..
Sat Sep 14 17:52:52 2019 - [info] MHA::MasterMonitor version 0.57.
Sat Sep 14 17:52:54 2019 - [error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln188] There is no alive server. We can't do failover
Sat Sep 14 17:52:54 2019 - [error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm, ln427] Error happened on checking configurations. at /usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm line 329.
Sat Sep 14 17:52:54 2019 - [error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm, ln525] Error happened on monitoring servers.
Sat Sep 14 17:52:54 2019 - [i