我使用以下命令启动我的应用程序:
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
答案 0 :(得分:0)
您必须使用保存节点应用
pm2 start [app_name]
pm2 save
然后做:
pm2 startup [operation system]
这将创建dump2.pm2文件,pm2在重新启动时运行您的应用。
非常类似于this post