【发布时间】:2016-10-13 14:48:08
【问题描述】:
我正在开发一个 web 应用程序,该应用程序将在生产中发布,然后随着功能和错误修复的到来定期更新。
我像node app.js 一样运行它,它加载配置、连接到数据库、启动 Web 服务器。
我想知道,当我有下一个版本时,更新应用程序的过程是什么? 我想,我必须终止进程并在更新和部署后启动?这意味着,会有一些停机时间?
我是否应该收集每周/每月最少使用的统计数据并在此期间应用更新?或者我应该在另一台机器上启动当前版本,将所有请求重定向到它并更新主版本,然后切换回来?
【问题讨论】:
标签: node.js deployment production