如何重置pm2的id?

Yao*_*hao 7 node.js pm2

我用的是pm2.我多次启动应用程序后,ID增加了.我在pm2中删除了所有内容,然后再次启动,但id不再从0开始计算.我该如何重置它?

nik*_*eee 10

查看帮助菜单 ( pm2 --help) 似乎pm2 reset是可行的方法。但该命令会重置元数据(重新启动时间等),并且不会重置 ID。一种解决方案是使用pm2 kill杀死 pm2 守护进程并再次重新启动它(谢谢,@Yao Zhu)。但这样做会停止当前所有进程。更好的方法是保存当前进程列表,重新启动 pm2,然后使用以下命令集恢复这些进程。

$ pm2 save      # save current processes
$ pm2 kill      # kill pm2 daemon
$ pm2 resurrect # load saved processes
Run Code Online (Sandbox Code Playgroud)


Yao*_*hao 6

感谢@Qualcuno,解决方案是通过键入来重启pm2 pm2 kill.