我有一个在modulus.io上运行的节点js服务器。如何在不面临停机的情况下重新部署最新版本的服务器?
答案 0 :(得分:1)
每次部署时,Modulus都会使用新容器构建您的应用,因此切换速度可以快到几毫秒。
来自docs:
由于捆绑包已经构建,因此从旧版本进行切换 你的新版应用程序的版本非常快。这个过程是:
- 向旧应用程序发送正常关闭请求。
- 停止旧的应用程序实例。
- 删除旧的应用程序实例。
- 提取新的应用程序实例。
- 启动新的应用程序实例。
醇>在正常情况下,实际切换需要一些时间 毫秒。应用程序启动所需的时间 服务请求取决于您的申请需要多长时间 启动。
答案 1 :(得分:0)
你不能,Modulus目前同时部署到所有伺服系统,因此服务器在启动时不可避免地会停机几秒钟。