【发布时间】:2015-03-05 16:30:30
【问题描述】:
根据this question,pm2 应该重启崩溃的应用程序。
当我的应用程序崩溃时,没有任何反应,并且pm2 list 中缺少该进程。我是否必须以某种方式激活“自动重启选项”?
我正在使用:
- pm2 v0.12.3
- 节点 v0.11.14
- 亚马逊 Linux
【问题讨论】:
-
通常,pm2 应该总是在崩溃时自动重启你的应用程序。如果不是,我猜这是一个仅通过重新启动无法解决的问题。例如。无法连接到数据库。 PM2 将尝试重新启动多次,之后将放弃,因为 db 处于脱机状态。这很容易调试,只需使用“pm2 logs”查看日志,看看是什么导致了这个崩溃并修复它。 :)
标签: javascript node.js linux command-line pm2