如何自动重新启动节点服务器?(how to automatically restart a node

2019-09-03 04:19发布

崩溃的服务器 - 我们的客户已经在使用它,但偶尔会出现一些错误,完成一个项目的开发。

我知道我可以在Linux上注册一个服务为“暴发户”的脚本,才能有我的节点服务重新启动时崩溃。

但是,我们的服务器运行的是其他的东西,所以我们不能重新启动它。 嗯,其实,一边写,我知道我有两个问题,那么:

  • 请问而无需重新启动“暴发户”的工作? 有什么东西刚刚是窃窃私语我:)
  • 如果不是这样,我会有什么其他的选项设置为“重生”我的节点服务器崩溃时?

Answer 1:

是的,新贵将重新启动过程中无需重新启动。

此外,你应该考虑永远 。



Answer 2:

PM2是Node.js的应用生产过程管理。



Answer 3:

如果你的注意力用于自动重启是一个始终运行的应用程序,我建议使用一个进程管理器。 进程管理器,一般地,处理节点处理(ES如果已启用簇),并负责处理/ ES执行。 PM凑到手术系统:你的节点应用程序和操作系统不那么strinctly链,因为下午是在中间。

最后的绝招: 把进程管理器上的新贵。

这里 is a complete performance improvement path to follow.



文章来源: how to automatically restart a node server?