2009-08-21 41 views
1

MySQL复制没有运行我有两台服务器使用MMM在主 - 主对中配置。我最近遇到了一个问题,即被动主节点收到复制错误(得到的数据包大于max_allowed_pa​​cket),但从属IO和SQL线程继续运行。即使slave没有执行新的语句,seconds_behind_master仍然显示为0。尽管mysql说它是

我认为这种类型的错误会导致复制停止(这是过去完成的)。相反,复制保持运行状态,我们的监视器没有注意到问题。此外,复制错误不断显示在mysql错误日志中,而不是“show slave status”中的“Last_Error”。

我们运行的是5.0.33版本。

任何想法发生在这里?谢谢!

回答

1

对于允许的最大数据包大小,听起来您的两个数据库没有相同的配置。至少网络协议的东西应该是相同的。

您是否尝试在两台机器上显示从站状态?

安静的失败是一个可怕的情况。我想知道哪些记录没有成功。你有找到方法吗?

您是否在错误日志中发现了周期性错误或者发生了相同错误?被动主机上的序列号是否递增?

雅各布

相关问题