我在服务器上运行了一个nodejs应用程序。
我应该什么时候使用 pm2重启什么时候应该 pm2重装 使用?
提到了 pm2文件 在这里,但无法弄清楚两者的用例差异。
差异记录在案 这里:
相反
restart
,杀死并重新启动过程,reload
实现0秒的停机时间重新加载。
后者意味着(找到了 这里):
PM2
reload <app name>
功能将逐个重新启动您的工作人员,并且对于每个工作人员,等到新工作人员生成之后再杀死旧工作人员。
差异记录在案 这里:
相反
restart
,杀死并重新启动过程,reload
实现0秒的停机时间重新加载。
后者意味着(找到了 这里):
PM2
reload <app name>
功能将逐个重新启动您的工作人员,并且对于每个工作人员,等到新工作人员生成之后再杀死旧工作人员。
我们有一个群集女巫有4个实例,pm2重载需要大约40多秒,因为我们检查ss -lnt | grep;似乎减少实例的数量将有助于减少时间。