以双向方式与 2 个 Linux Apache 服务器同步文件

以双向方式与 2 个 Linux Apache 服务器同步文件

我有 2 个 apache 服务器,它们像网站的负载均衡器一样工作,我以前使用过 rsync,但是 rsync 命令只是单向的,所以如果主服务器宕机,从属服务器将用负载替换它,但是一旦主服务器恢复原位,它将不会有从属服务器数据。

有没有办法以双向方式同步两台服务器,以便最新更新的服务器也会更新另一台服务器?

先感谢您

答案1

使用单个数据存储作为 NFS 挂载或类似挂载,并将其挂载到两个主机。

或者对于更草率的解决方案,在两台服务器上使用带有 --update 标志的 rsync......

答案2

确保在启动 Apache 之前在主服务器上运行 rsync。但请确保正确评估在出现裂脑情况时可能发生的情况。

相关内容