我使用MMM在主 - 主对中配置了两台服务器。我最近有一个问题,被动主机收到复制错误(得到一个大于max_allowed_packet的数据包),但从IO和SQL线程继续运行。而且即使奴隶没有执行新语句,seconds_behind_master仍显示为0。
我认为这种类型的错误会导致复制停止(过去就是这样做了)。而是复制继续运行,我们的监视器没有注意到问题。此外,复制错误不断出现在mysql错误日志中,而不是“show slave status”中的“Last_Error”。
我们正在运行5.0.33版。
这里发生了什么想法?谢谢!
答案 0 :(得分:1)
对于允许的最大数据包大小,听起来您的两个数据库配置不同。至少网络协议的内容应该是相同的。
您是否尝试在两台机器上显示奴隶状态?
安静的失败是一种可怕的情况。我想知道什么记录没有成功。你有办法找到答案吗?
您是否在错误日志中出现定期错误或大量相同的错误?序列号是否在被动主站上递增?
雅各