有没有办法让 Ubuntu 服务器在失败时自动重启 NPM 进程?

Is there a way to have a Ubuntu server automatically restart a NPM process if it fails?

我是 运行 AWS 上的 Discord 机器人。如果进程出于某种原因停止 运行,是否可以让 AWS 重做 npm start

我在 AWS 帮助中心找不到类似的内容。

我认为 PM2 之类的内容应该可以帮到您。

根据他们的描述:

PM2 是具有 built-in 负载均衡器的 Node.js 应用程序的生产流程管理器。它允许您使应用程序永远保持活动状态,无需停机即可重新加载它们,并促进常见的系统管理任务。