csync2

GlusterFS 是保持网络服务器同步的最佳选择吗?
csync2

GlusterFS 是保持网络服务器同步的最佳选择吗?

我有 2 个 Web 服务器,但可能需要在此过程中添加更多服务器。目前,我使用 lsyncd + csync2 使这些服务器保持同步。从性能上讲,这种方法效果很好,因为所有文件都在两个服务器上(无需网络访问即可在本地打开文件),但在其他情况下效果不佳。 例如,如果我删除了服务器 1 上的一个文件,并立即将一个同名的新文件上传到服务器 1。与此同时,该文件将从服务器 2 中删除,导致服务器 1 上新上传的文件也被删除,因为服务器 2 会将删除事件发送到服务器 1,从而完成“更新循环”。 我忍不住想,一定有更好的方法来保持服​​务器同步。我一直在研究 Glu...

Admin

csync2 配置命令失败错误
csync2

csync2 配置命令失败错误

我已经在两个节点上安装了 csync2,配置如下: nossl * *; group cluster { host node1; host (node2); # Slave host key /etc/csync2/csync2.key; include /home; exclude *.log; auto younger; } 我验证了该服务正在通过 xinetd 进行监听: # netstat -vatn | grep 30865 tcp 0 0 :::30865 ...

Admin

两个远程 Linux 服务器之间的大型文件树的双向实时同步
csync2

两个远程 Linux 服务器之间的大型文件树的双向实时同步

我说的大型文件树是指大约 20 万个文件,并且一直在增长。不过,在任何给定的小时内,只有相对较少的文件被更改。 双向的意思是,任一服务器上都可能发生更改,并需要将其推送到另一台服务器,因此 rsync 似乎并不合适。 我说的远程是指服务器都位于数据中心,但地理位置上彼此遥远。目前只有 2 台服务器,但随着时间的推移可能会增加。 就实时而言,同步之间有一点延迟是可以的,但每 1-2 分钟运行一次 cron 似乎不太合适,因为在任何给定的小时内,只有极小一部分文件可能会发生变化,更不用说一分钟了。 编辑:这是在 VPS 上运行的,因此我可能在内核级别上能...

Admin