保持多个 Apache 服务器同步

保持多个 Apache 服务器同步

概述
目前,我公司运行 5 个 Web 服务器,它们连接到 1 个 DB/Fileshare 服务器。DB/Fileshare 服务器使用 NFS 挂载到 5 个 Web 服务器上,因此我们只需更新一次代码,因为 Web 服务器会从挂载服务器 (PHP/HTML) 读取数据。

问题
我们最近遇到了 NFS 挂载的瓶颈,想知道我们有什么可能的解决办法?我可以将文件放在 Web 服务器上,但在这些服务器上同步这些文件的正确方法是什么?我不认为 rsync 是正确的方法,但还有其他类似的选择吗?

答案1

如果它只是网络代码(而不是数据库),那么您最好使用 GIT 或其他具有自动化功能的源代码管理工具(Puppet?)将代码更新推送到所有服务器。

相关内容