NodeJS pm2进程已删除自身,不再找到进程

h7wcgrx3  于 2023-06-29  发布在  Node.js
关注(0)|答案(2)|浏览(148)

我们在Node上运行了一个进程,该进程在2天前自行终止。以下内容来自pm2.log

2017-01-04 08:30:47: pm2 has been killed by signal, dumping process list before exit...
2017-01-04 08:30:47: Deleting process 0
2017-01-04 08:30:47: Stopping app:main id:0
2017-01-04 08:30:47: App [main] with id [0] and pid [32528], exited with code [0] via signal [SIGTERM]
2017-01-04 08:30:47: [PM2] Exited peacefully

重新启动进程0(不再运行)现在返回:

[PM2] Applying action restartProcessId on app [0](ids: 0)
[PM2][ERROR] Process 0 not found

我的理解是,这可能是一个记忆问题。任何恢复这一进程的建议将不胜感激。

nsc4cvqm

nsc4cvqm1#


2017-01-04 08:30:47:正在删除进程% 0
表示进程已被完全删除,因此实际上无法重新启动。您需要使用新的进程ID重新启动它。

lokaqttq

lokaqttq2#

最新版本有问题。尝试版本pm2 3.2.2。希望对你有用。

npm uninstall -g pm2
npm install -g pm2@3.2.2

相关问题