【发布时间】:2016-02-22 17:13:43
【问题描述】:
我想到了这种无需停机即可更新服务器文件的方法:
- 将新文件上传到新文件夹,例如到 /www/v1/
- 在 httpd.conf 中,更新 DocumentRoot 以指向新文件夹
- 重启 apache。
这样做有什么缺点吗?有没有更好的办法?
在重新启动的确切时刻访问文件时是否会出现任何竞争条件错误?
【问题讨论】:
-
最好的方法是通过 GIT 管理你的代码。然后你可以这样做: git pull (PS:你可能会因 apache 重启而停机)
-
它会立即更新服务器上的文件
-
你说的不对。如果 git 服务器位于远程服务器上怎么办? :)
标签: php apache httpd.conf