[英]Mysql Replication SLAVE go down
我对mysql复制有问题。
我配置两个虚拟主机。
服务器1 Apache + mysql Ver 15.1 Distrib 5.5.41-MariaDB
主从服务器2
服务器2 mysql Ver 14.14 Distrib 5.5.42
主从服务器
Topologi MASTER + MASTER
当我重新启动从站时,所有的工作正常,延迟短,更新快。 但是,当我等待几分钟时,复制将无法正常工作。 如果我更新某行或插入或删除从属,则不会更新更改。
日志没有写入任何错误,但是master_position_log在主服务器和从服务器之间是不同的。
而且,如果我重新启动从属服务器,所有这些都可以再次工作,那么bdd将被更新并且复制工作正常。
我不知道会发生什么,似乎线程在睡觉或死亡。
感谢您提供一些解决问题的想法
在两种情况下,该过程似乎还可以。
服务器1
杀死168个系统用户无连接1146等待主机发送事件-
Kill 169系统用户无Connect 945 Slave已读取所有中继日志; 等待从属I / O线程更新它-
杀死170个主机XXXXXXX:59273无Binlog转储1145主机已将所有Binlog发送给从机; 等待二进制日志被更新-
服务器2
杀死73个根XXXXXX:55089无Binlog转储1137主服务器已将所有Binlog发送给从服务器; 等待二进制日志被更新-
杀死76个系统用户无连接1137等待主机发送事件-
杀死77个系统用户无连接985从属已读取所有中继日志; 等待从属I / O线程更新它-
问题是延迟。
我的解决方案是,为停止和启动从站的每分钟创建一个CRON。
现在所有的作品。
克里斯蒂安
SHOW SLAVE STATUS;
在每个服务器上。 那很可能会告诉你什么地方出了问题。
你明白与潜在问题AUTO_INCREMENT
和UNIQUE
键,当你写一个双主拓扑的两个头?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.