【问题标题】:How to automatically restart a node.js script daily using nodemon?如何使用 nodemon 每天自动重启 node.js 脚本?
【发布时间】:2022-04-29 06:49:53
【问题描述】:

我正在使用 nodemon 来管理 node.js 进程,我希望该进程每 24 小时自动重启一次。有没有一个优雅的解决方案?我也可以创建一个每 24 小时运行一次的 cron 作业,然后执行 kill,但我想要更好的东西 :) 谢谢!

【问题讨论】:

  • 使用pm2就可以了

标签: node.js nodemon


【解决方案1】:

Nodemon 不是管理生产中节点进程的最佳工具。它不会在崩溃的情况下重新启动应用程序或为您提供额外的工具和分析。您可以使用foreverpm2

pm2 start app.js --cron-restart="0 0 * * *"

Pm2 将在崩溃的情况下自动重启您的应用,并且使用--cron-restart 它将在给定的 cron 时间重启。

【讨论】:

    【解决方案2】:

    blow 脚本添加哟 package.json 文件

    "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1",
      "start": "node index.js",
      "dev":"nodemon index.js" 
    }
    

    并运行以下命令:

    npm run dev
    

    【讨论】:

      猜你喜欢
      • 2016-02-26
      • 2018-09-15
      • 2018-01-29
      • 2019-03-13
      • 2016-08-18
      • 2018-12-28
      • 1970-01-01
      • 2021-04-07
      • 2018-09-25
      相关资源
      最近更新 更多