【问题标题】:pm2 starts two duplicate processes with a different versionpm2 启动两个不同版本的重复进程
【发布时间】:2020-05-19 06:14:38
【问题描述】:

我使用的是pm2版本4.2.3

当我运行这个命令时:pm2 start node launchers/engine_launcher.js --name "engine",它会启动以下内容:

id  │ name                           │ namespace   │ version │ mode    │ pid
------------------------------------------------------------------------------
12  │ engine                         │ default     │ 0.34.0  │ fork    │ 893
13  │ engine                         │ default     │ 1.0.0   │ fork    │ 8946

我只想启动一个进程。 如果我pm2 delete engine,两个都走开。

launchers/engine_launcher.js 是一个普通的 javascript 脚本。

是什么导致了这个问题?如何只启动我的脚本的一个版本?

其他脚本不会发生这种情况,只有这个脚本会发生这种情况。

【问题讨论】:

    标签: javascript node.js pm2


    【解决方案1】:

    pm2 delete 12 是一种方法。

    【讨论】:

      【解决方案2】:

      只使用start app.js 而不是start node app.js

      【讨论】:

      • 这对我有用。你能解释一下当我们使用start时到底发生了什么吗?
      猜你喜欢
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2020-02-22
      • 1970-01-01
      相关资源
      最近更新 更多