【问题标题】:PM2 not restarting npm scriptPM2 没有重新启动 npm 脚本
【发布时间】:2018-12-22 00:24:46
【问题描述】:

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

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

但我发现它间歇性地崩溃并且没有重新启动,即使当我使用 .进程,“我的站点”显示为在线。我必须重新加载我的网站才能让它工作。

检查日志,我可以看到这个错误,但信息量不是很大:

npm 错误!这可能不是 npm 的问题。有可能 上面的附加日志输出。 0|我的坐|呃!代码生命周期 0|我的坐| npm 错误! errno 1 0|我的坐| npm 错误!我的网站@3.2.4 运行全球生产:出口 PORT=8080 CONFIG_PATH=config/web/global-production.config.json&&npm run apiServer 0|lmy-sit | npm 错误!退出状态 1

【问题讨论】:

    标签: node.js pm2


    【解决方案1】:

    您必须使用

    保存您的节点应用程序
      pm2 start [app_name]
      pm2 save
    

    然后做:

     pm2 startup [operation system]
    

    这将创建一个 dump.pm2 文件,pm2 需要在重新启动时运行您的应用程序。

    很像this post

    【讨论】:

    • 谢谢,但我已经保存了。问题不在于机器重新启动时,而在于应用程序本身崩溃时。 PM2 应该重新启动任何崩溃但失败的实例
    猜你喜欢
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 1970-01-01
    • 1970-01-01
    • 2019-11-11
    • 2015-04-11
    相关资源
    最近更新 更多