【问题标题】:I want to restart nodemon server programmatically every 20 minutes我想每 20 分钟以编程方式重新启动 nodemon 服务器
【发布时间】:2021-03-16 04:38:33
【问题描述】:

我想使用 restart.js 每 20 分钟以编程方式重新启动 nodemon 服务器 app.js。

我从 nodemon -r esm app.js 开始。 server.js 应该以某种方式重新启动它。

我尝试了 pm2 以及各种我什至不记得的组合,因为它们都不起作用。

【问题讨论】:

  • 好的。但为什么?您在哪里托管,您想解决什么问题?
  • 它们托管在同一个本地主机上。来自各种服务器的请求太多,到目前为止最好的解决方案是重新启动
  • Nodemon 基本上是一种在代码更改时用于重启的工具。如果它崩溃了,这不是一个好兆头,像 pm2 这样的东西可以让服务器保持正常运行,但闻起来好像这里还有另一个问题

标签: node.js ecmascript-6 nodemon


【解决方案1】:

您可以使用forever-monitorsetInterval 来终止子节点并在每次需要时创建一个新节点。

【讨论】:

  • 根据链接页面,"默认情况下,nodemon在文件更改时等待一秒重新启动进程,但使用--delay开关,您可以指定不同的延迟。 ”。这不是 OP 想要的。
  • 更新了我的答案。
  • 因为它完全不同,我会保留旧的删除并发布一个单独的第二个答案。无论如何,删除我的反对票:-)
  • 我无法在 1 个问题中发布 2 个答案 :)
  • 是的,你可以!对于这种情况,底部有an "Add another answer" button。我认为它没有声誉门槛。
猜你喜欢
  • 1970-01-01
  • 2020-07-11
  • 2016-10-04
  • 1970-01-01
  • 2018-10-07
  • 1970-01-01
  • 2010-09-18
  • 2016-07-11
  • 2011-10-03
相关资源
最近更新 更多