【问题标题】:Mysql Replication SLAVE go downMysql Replication SLAVE 宕机
【发布时间】: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 线程更新它---

【问题讨论】:

标签: mysql replication mariadb


【解决方案1】:

问题在于延迟。

我的解决方案,每分钟创建一个 CRON 来停止和启动从站。

现在一切正常。

克里斯蒂安

【讨论】:

    【解决方案2】:
    SHOW SLAVE STATUS;
    

    在每台服务器上。这很可能会告诉你哪里出了问题。

    确实了解AUTO_INCREMENTUNIQUE 键在向双主拓扑的两个磁头写入时的潜在问题吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-11
      • 2016-04-15
      • 2018-08-05
      • 2011-04-09
      • 1970-01-01
      • 2015-08-08
      • 2011-11-17
      相关资源
      最近更新 更多