pm2 使用不同版本启动两个重复进程

Ben*_*ier 6 javascript node.js pm2

我用的是pm2版本4.2.3

\n\n

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

\n\n
id  \xe2\x94\x82 name                           \xe2\x94\x82 namespace   \xe2\x94\x82 version \xe2\x94\x82 mode    \xe2\x94\x82 pid\n------------------------------------------------------------------------------\n12  \xe2\x94\x82 engine                         \xe2\x94\x82 default     \xe2\x94\x82 0.34.0  \xe2\x94\x82 fork    \xe2\x94\x82 893\n13  \xe2\x94\x82 engine                         \xe2\x94\x82 default     \xe2\x94\x82 1.0.0   \xe2\x94\x82 fork    \xe2\x94\x82 8946\n
Run Code Online (Sandbox Code Playgroud)\n\n

我只想启动一个进程。\n如果我启动pm2 delete engine,两个进程都会消失。

\n\n

launchers/engine_launcher.js是一个常规的 JavaScript 脚本。

\n\n

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

\n\n

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

\n

Tia*_*oLr 7

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


Ben*_*ier 3

pm2 delete 12是一种方法。