我正在使用带有 MySQL 主主配置的 heartbeat,并使用 mon 检查 MySQL 的健康状况。所有这些都可以很好地检测停机主机或损坏的 MySQL。但问题在接管后开始出现,此时复制冲突开始堆积。
是否可以通过运行外部脚本向心跳添加钩子,使其在接管 IP 地址之前等待?我编写了一个脚本来检查复制,并根据是否一切正常以代码 0 或 1 退出,并等待复制完全赶上以避免冲突。
答案1
也许你可以从中得到一些启发mysql-master-ha做一些非常相似的事情?
我正在使用带有 MySQL 主主配置的 heartbeat,并使用 mon 检查 MySQL 的健康状况。所有这些都可以很好地检测停机主机或损坏的 MySQL。但问题在接管后开始出现,此时复制冲突开始堆积。
是否可以通过运行外部脚本向心跳添加钩子,使其在接管 IP 地址之前等待?我编写了一个脚本来检查复制,并根据是否一切正常以代码 0 或 1 退出,并等待复制完全赶上以避免冲突。
也许你可以从中得到一些启发mysql-master-ha做一些非常相似的事情?