【发布时间】:2014-07-12 03:48:31
【问题描述】:
我有两个在 dnsmadeeasy 中配置了故障转移的 cpanel 服务器(A->B)。我现在已经设置了一个 rsync 来从 A->B 每 4 小时同步一次 /home/account 文件夹。
所以当 A 发生故障时,B 接管服务器 A 中 4 小时的积压数据。
我的问题是当 A 从故障中恢复正常时,B 中的 rsync 会覆盖来自 A 的数据,因为 rsync 是 A->B。
我想知道在第一次故障转移后防止 rsync 运行的最佳方法是什么,以便我可以手动处理 rsync。我正在考虑一个 shell 脚本,它将尝试访问服务器 A 中的文本文件,如果导致失败将停止 cron 运行。
这是处理这个问题的好方法,还是有更简单的方法?
【问题讨论】: