使用MMM搭建Mysql动态切换时碰到
[root@localhost etc]# /usr/local/mmm/scripts/init.d/mmm_mon start
Daemon bin: '/usr/local/mmm/sbin/mmmd_mon'
Daemon pid: '/usr/local/mmm/var/mmmd.pid'
Starting MMM Monitor daemon: Reading config file: 'mmm_mon.conf'
$VAR1 = {
  'db2' => {
  'roles' => [],
  'version' => '0',
  'state' => 'PENDING'
  },
  'db1' => {
  'roles' => [],
  'version' => '0',
  'state' => 'PENDING'
  }
  };
Ok[root@localhost etc]# mmm_control set_online db1
Config file: mmm_mon.conf
Daemon is running!
Command sent to monitoring host. Result: ERROR: This server is 'PENDING' now. It can't be switched to online.
期待高手,在线等·····

解决方案 »

  1.   

    show了以后如下:
    Config file: mmm_mon.conf
    Daemon is running!
    Servers status:
      db1(192.168.93.129): master/PENDING. Roles: None
      db2(192.168.93.132): master/PENDING. Roles: None想再问下,monitor和db1,db2所在的机子的虚拟ip 该咋配,是三个虚拟ip都配在monitor所在的机器上还是三个机器上各配置一个虚拟ip ???谢谢你,讲下。
      

  2.   

    谢谢你,我也是这么配的,现在我有一个状态正常可以切换上下线,但另一个机子老是PENDING,看mmm-debug如下:
    CHECKER:rep_backlog: UNKNOWN:Connect error(host = 192.168.93.132:3306,`````)!Too many connections.
    解答下