NodeJS 如何重置pm2的id?

efzxgjgh  于 2023-02-03  发布在  Node.js
关注(0)|答案(3)|浏览(443)

我用的是pm2,我开了几次程序,id变大了,我把pm2里的都删了,重新开了,id不再从0开始数了,怎么重置?

eh57zj3b

eh57zj3b1#

解决方案是重新启动pm2,方法是键入注解中ItalyPaleAle所说的pm2 kill

xkrw2x1b

xkrw2x1b2#

每个pm2的GitHub:

$ pm2 reset <process>    # Reset meta data (restarted time...)

参考:GitHub issue#1456

fumotvh3

fumotvh33#

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

$ pm2 dump
$ pm2 kill
$ pm2 resurrect

相关问题