在多个服务器上实践开源项目

我想问一下在生产环境中的多台服务器上为开源项目(如wordpress和opencart ..etc)部署更新的最佳实践。

服务器基础结构是一个域指向一个负载均衡器,将同一项目放置到多个服务器上,最后将这些服务器添加到负载均衡器中。原因是由于避免了其中一台服务器引起任何意外问题并崩溃,负载均衡器仍然可以处理到另一台服务器的流量,从而避免了任何单点故障。

通过开发,在我的本地计算机上一切正常,但是将项目放到服务器上会给我带来以下问题:

  1. 我在本地计算机的那些开放源代码中从管理面板执行的操作必须在生产环境中重新输入,但是由于生产正在进行更新,因此我无法将本地数据库中的数据库转储到生产中并且两个环境数据完全不同。

  2. 扩展名安装:我尝试通过上传来安装扩展名,但是那些文件仅上传到其中一台服务器,并导致源代码文件在服务器之间不同步。如果我安装了本地计算机,并将所有源代码部署到生产服务器,则文件已同步但数据库未更新,并且某些开放源代码(如opencart)需要刷新修改扩展名更改,这使我陷入另一个问题。 / p>

  3. 图像上传:类似于问题2,在后端面板中上传图像并引导其中一台包含图像的服务器,其余服务器则不。

有人有类似的案子吗?如果是,那么有什么建议可以留在这里吗?

wwwlll47 回答:在多个服务器上实践开源项目

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2923342.html

大家都在问