zoukankan      html  css  js  c++  java
  • MySQL MMM 双主在Failover时挂起

    两台MySQL服务器,版本Percona 5.5.35,配置双主,装在Centos 6.4下

    Master1  db1,172.21.120.160(真实IP),172.21.120.173(Writer),172.21.120.174(read)

    Master2  db1,172.21.120.170(真实IP),172.21.120.175(read)

    遇到一个奇怪的问题,db1 failover 到db2失败,表现为mmm_control无反应,

    monitor日志显示

    FATAL Admin moved role 'writer' from 'db1' to 'db2'

    db1日志显示

    2014/06/04 16:19:21 DEBUG Executing /usr/lib/mysql-mmm//agent/configure_ip eth0 172.21.120.175
    2014/06/04 16:19:21 DEBUG Listener: Waiting for connection...
    2014/06/04 16:19:24 DEBUG Listener: Waiting for connection...
    2014/06/04 16:19:27 DEBUG Listener: Waiting for connection...
    2014/06/04 16:19:30 DEBUG Listener: Waiting for connection...
    2014/06/04 16:19:33 DEBUG Listener: Waiting for connection...

    db2日志显示

    2014/06/04 16:19:23 DEBUG Executing /usr/lib/mysql-mmm//agent/sync_with_master

    问题就处在db2执行sync_with_master操作挂起

    手动kill掉进程后Monitor端显示

    OK: Role 'writer' has been moved from 'db1' to 'db2'. Now you can wait some time and check new roles info!

    mmm_control和db1,db2日志正常,writer IP移到db2

    测试从db2 move writer role到db1正常

    [root@OL11r2 ~]# mmm_control move_role writer db1
    OK: Role 'writer' has been moved from 'db2' to 'db1'. Now you can wait some time and check new roles info!
    [root@OL11r2 ~]#

    db1 move writer role到db2又挂起

    kill 掉进程正常

    有谁遇到过吗?

  • 相关阅读:
    phonon 播放视频
    ubuntu清理系统垃圾与备份
    QT中调用mplayer显示视频并加透明文字
    Qt中的QFileDialog类的几个示范代码
    Qt Phonon 例子
    Ubuntu 安装qt 和其他开发环境
    qhttp 下载
    QT 中文乱码 解决
    thrift oneway的问题
    leveldb 之 内存管理
  • 原文地址:https://www.cnblogs.com/zeromyth/p/3768179.html
Copyright © 2011-2022 走看看