有什么方法可以在应用崩溃时自动重启?

时间:2020-07-16 21:12:47

标签: node.js crash

我的webapp的问题是,由于某种原因,它只会在一两个星期内产生一次折痕。当我早上看到时,该应用已关闭6至8个小时。当我继续寻找原因并解决问题时,我只是不希望因意外崩溃而造成任何停机。

实现此目标的最佳方法是什么?

这是一个节点+快递服务器。在AWS ec2 t2.micro实例中的ubuntu 18.04上运行

一些打动我的解决方案是:

  1. 从节点本身或从shell文件在无限循环内运行应用程序。

  2. 使用Restart = Always

    作为服务运行它

我正在寻找最简单,最可靠的方法。

1 个答案:

答案 0 :(得分:1)

在开发环境中,您可以使用nodemon

在部署环境中,您可以使用pm2