【发布时间】:2015-07-13 14:50:31
【问题描述】:
我的 mysql 复制有问题。
我配置了两个虚拟主机。
服务器 1 Apache + mysql Ver 15.1 Distrib 5.5.41-MariaDB
Server2 的主从服务器
服务器 2 mysql Ver 14.14 Distrib 5.5.42
Server1 的主从服务器
拓扑大师 + 大师
当我重新启动从属服务器时,一切正常,延迟短且更新速度快。但是当我等待几分钟时,复制不起作用。如果我更新某些行或进行插入或删除从属设备,则不会更新更改。
日志没有写任何错误,但是master_position_log在master和slave之间是不同的。
如果我重新启动从属服务器,所有的工作都再次正常工作,bdd 会更新并且复制工作正常。
我不知道发生了什么,似乎线程在休眠或死亡。
感谢您提供解决问题的一些想法
在两种情况下,过程似乎都正常。
服务器1
杀死168个系统用户无连接1146等待master发送事件---
Kill 169 system user None Connect 945 Slave已读取所有relay log;等待从 I/O 线程更新它---
Kill 170 master XXXXXXX:59273 None Binlog Dump 1145 Master has sent all binlog to slave;等待更新 binlog ---
服务器2
Kill 73 root XXXXXX:55089 None Binlog Dump 1137 Master has sent all binlog to slave;等待更新 binlog ---
杀死76个系统用户无连接1137等待master发送事件---
Kill 77 system user None Connect 985 Slave已读取所有relay log;等待从 I/O 线程更新它---
【问题讨论】:
-
下载 nmon nmon.sourceforge.net/pmwiki.php(或使用自己喜欢的工具)看看是否有瓶颈。
标签: mysql replication mariadb