我需要知道是否可以保持多个C5服务器同步,同时使用本地磁盘包含每个实例的DocumentRoot。我找不到任何关于C5基本网络聚类主题的文档。
目前,我们有一个共享的MySQL服务器,处理所有数据库服务。 (我们不打算改变)我们还使用NFS来托管DocumentRoot存储库,也被我们所有的主机用来保存数据。
我们想要脱离NFS模型,而是在每个Web服务器上使用本地驱动器。但是,我不知道C5是否会遇到这种情况的问题,或者等待我的陷阱是什么。
我知道我需要某种机制来触发跨本地磁盘的数据传播。这应该足够简单来完成。但是C5及其功能可能不喜欢我的计划,因此我正在寻求帮助。
“你”如何设置多个C5主机,包含相同的网站,并保持它们全部同步?让我知道!
谢谢!
答案 0 :(得分:1)
您可以使用storage locations将文件存储在公共位置,并且可以使用database sessions将会话存储在公共数据库中。
除此之外,您需要做的就是确保在/application/config
中部署对文件配置的任何更改。通常,团队通过确保他们不在生产站点上进行任何配置更改,而是从他们的暂存环境部署配置更改来实现这一点。
如果配置成为问题,您可以非常轻松地将现有文件配置替换为基于数据库的模型。