我想部署一个当前正在运行的网站(php、python、ROR 等等)。
我的代码托管在 git 中。
我读到“使用 git 部署您的网站更改”
它很有用。但它有一个问题。它会中断生产服务器。
虽然时间很短。但是如果我们的服务器负载很重。它也会打断用户。
所以我的问题是如何在不中断的情况下将代码部署到生产服务器。
假设几种情况。
只有一台生产服务器。
是否唯一可行的方法是停止生产服务器并等待部署完成?超过两台生产服务器。
我知道我们可以停止一个生产服务器并部署到它,然后部署到下一个服务器直到完成。
但是有什么方法可以更好地做到这一点吗?
所有的方法都应该是自动的。谢谢!