【问题标题】:pm2 starts two apps with same name and other versionspm2 启动两个同名和其他版本的应用
【发布时间】:2020-07-12 18:28:31
【问题描述】:

当我执行这个脚本时,它会启动两个具有相同名称和其他版本的应用程序

pm2 start --name rpc --log RPC_LOG_FILE node dist/main.js

日志是相同的,但是当我从生态系统配置文件开始时,它会启动 1 个应用程序。

我不想使用配置文件,这是我第一次遇到这个问题,有什么办法可以解决这个问题吗?或者这正常吗?目的是什么?

【问题讨论】:

  • 两个同名应用。
  • 这个编辑建议?

标签: node.js pm2


【解决方案1】:

process_id启动pm2。

在您的情况下,它是 34

pm2 start <process_id> --log RPC_LOG_FILE node dist/main.js

您可以重命名进程名称

pm2 restart id|name -n newname

pm2 delete id|name  
pm2 start app.js -n newname

【讨论】:

  • 我也添加了-f这样的标志pm2 start 0 -f --name rpc --log RPC_LOG_FILE node dist/main.js我已经删除了所有进程,所以在启动新进程后ids已经改变
  • 谢谢,但是,这是 ci/cd 的脚本,所以它可能是服务器问题,删除或重命名命令会在其他服务器上做错工作
【解决方案2】:

:D 问题是我也在运行节点命令 node dist/main.js 这是错误的,必须是dist/main.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-07
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    相关资源
    最近更新 更多