使用 nodemon 在应用程序崩溃后重新启动节点应用程序

Posted

技术标签:

【中文标题】使用 nodemon 在应用程序崩溃后重新启动节点应用程序【英文标题】:restart node app after app crash using nodemon 【发布时间】:2022-01-15 00:21:47 【问题描述】:

我在 vps 上托管一个节点 js 应用程序,如果应用程序崩溃,我想重新启动应用程序。 在package.json 文件中使用nodemon 而不是node 是否适合start? (生产中的性能和内存使用情况)

  "scripts": 
    "start": "node db",
    "dev": "nodemon db"
  

或者,pm2 建议 here 对服务器崩溃和应用程序崩溃都有好处吗?

【问题讨论】:

【参考方案1】:

我建议在生产中使用 pm2。它绝对比 nodemon 更好地处理崩溃

【讨论】:

以上是关于使用 nodemon 在应用程序崩溃后重新启动节点应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Nodemon 与 gulp watch 绑定时崩溃并重新启动两次以上

使用虚假凭据登录后 nodemon 应用程序崩溃

所以我想在崩溃时重新启动nodejs服务器

Heroku 无法启动我的节点应用程序,因为它试图用 nodemon 来做

nodemon 应用程序崩溃 - 在启动前等待文件更改

nodemon - 应用程序崩溃 - 在启动前等待文件更改