【发布时间】:2015-08-26 06:30:41
【问题描述】:
我有一个以 pm2 和两个实例在集群模式下运行的sailsjs 应用程序。想要这两个实例的主要原因之一是我可以重新启动/更新应用程序,而不必关闭整个应用程序。
但是,在一个实例pm2 restart 4 重新启动的过程中,如果我刷新它,该站点就会出现问题(这是技术术语)。我假设这是因为 grunt 正在做这件事,而 .tmp 文件夹在这两个实例中都被破坏了?
sailsjs 唯一真正的方法是让两个完整的实例在不同的端口上运行并使用 nginx 之类的东西作为负载均衡器,或者我是否缺少 PM2 允许分阶段重启而没有任何停机时间或资源中断的东西有空吗?
【问题讨论】: