我有 2 个 apache 服务器,它们像网站的负载均衡器一样工作,我以前使用过 rsync,但是 rsync 命令只是单向的,所以如果主服务器宕机,从属服务器将用负载替换它,但是一旦主服务器恢复原位,它将不会有从属服务器数据。
有没有办法以双向方式同步两台服务器,以便最新更新的服务器也会更新另一台服务器?
先感谢您
答案1
使用单个数据存储作为 NFS 挂载或类似挂载,并将其挂载到两个主机。
或者对于更草率的解决方案,在两台服务器上使用带有 --update 标志的 rsync......
答案2
确保在启动 Apache 之前在主服务器上运行 rsync。但请确保正确评估在出现裂脑情况时可能发生的情况。