PM2无法重新启动npm脚本

时间:2018-12-21 14:28:03

标签: node.js pm2

我使用以下命令启动我的应用程序:

pm2 start npm --name“ my-site” -i 0-运行runGlobalProduction

但是我发现它间歇性地崩溃并且没有重新启动,即使我是ls。流程中,“我的网站”显示为在线。我必须重新加载我的网站才能使其正常工作。

检查日志,我可以看到此错误,但它的信息量不是很多:

  

npm错误! npm可能不是问题。有可能   上面的其他日志输出。 0 |我坐|呃!代码ELIFECYCLE   0 |我坐| npm ERR! errno 1 0 |我坐| npm ERR! my-website@3.2.4   runGlobalProduction:导出PORT = 8080   CONFIG_PATH = config / web / global-production.config.json && npm运行   apiServer 0 | lmy-sit | npm ERR!退出状态1

1 个答案:

答案 0 :(得分:0)

您必须使用保存节点应用

  pm2 start [app_name]
  pm2 save

然后做:

 pm2 startup [operation system]

这将创建dump2.pm2文件,pm2在重新启动时运行您的应用。

非常类似于this post