我即将开始一个使用Node、 Express 和 Mongo 的项目,但我必须首先解决一个重要问题。
假设我有一个正在运行的应用程序。迟早,我会再次编码并想要部署更改。到目前为止,我只在开发模式下工作,所以执行 ^C 并重新启动服务器不是问题。
在生产中怎么样?显然,我不能一次丢弃服务器和所有用户。有没有办法在不中断服务的情况下部署更改?
我已经研究过像 upstart 和类似的系统,但它并没有解决问题(或者我错过了什么?)。我目前正在考虑建立一种故障转移,但一定有人在我之前做过......