node.js - pm2 restart 和 pm2 reload 有什么区别

标签 node.js pm2

我有一个 nodejs 应用程序在服务器上运行。

什么时候应该使用pm2 restart,什么时候应该使用pm2 reload

引用 pm2 documention在这里,但无法弄清楚两者在用例上的区别。

最佳答案

差异已记录 here :

As opposed to restart, which kills and restarts the process, reload achieves a 0-second-downtime reload.

后者的意思是(找到 here ):

With reload, pm2 restarts all processes one by one, always keeping at least one process running.

它还指出:

If the reload system hasn’t managed to reload your application, a timeout will fallback to a classic restart.

关于node.js - pm2 restart 和 pm2 reload 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44883269/

相关文章:

javascript - 解决nodejs选项中的变量

MySQL更新语句中的语法错误,NodeJS(MySQL2)模块

node.js - pm2 可以运行 'npm start' 脚本吗

javascript - 使用 pm2 通过 tsconfig-paths 运行 typescript 构建

node.js - 如何在 Mac 上使用 pm2 启动命令?

javascript - 需要 Node.js 模块中的 "everything"

node.js - socket.io 和 session ?

javascript - 在 MONGODB 上使用 $in 和 $and 在我的情况下不起作用

node.js - Web服务器只能远程访问3000端口

node.js - PM2 仅在开发模式下监视