os: ubuntu 16.04
db: mysql 5.7.25
mha: 0.58
mysql master 关闭后,发生 failover 到另外一台机器上,这时再启动 mysql 后,执行 masterha_check_repl 报错如下
$ masterha_check_repl --conf=/etc/mha/mysql/app.cnf
Wed Jul 15 14:43:43 2020 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Wed Jul 15 14:43:43 2020 - [info] Reading application default configuration from /etc/mha/mysql/app.cnf..
Wed Jul 15 14:43:43 2020 - [info] Reading server configuration from /etc/mha/mysql/app.cnf..
Wed Jul 15 14:43:43 2020 - [info] MHA::MasterMonitor version 0.58.
Wed Jul 15 14:43:44 2020 - [error][/usr/local/share/perl/5.22.1/MHA/ServerManager.pm, ln653] There are 2 non-slave servers! MHA manages at most one non-slave server. Check configurations.
Wed Jul 15 14:43:44 2020 - [error][/usr/local/share/perl/5.22.1/MHA/MasterMonitor.pm, ln427] Error happened on