我用的是pm2,我开了几次程序,id变大了,我把pm2里的都删了,重新开了,id不再从0开始数了,怎么重置?
eh57zj3b1#
解决方案是重新启动pm2,方法是键入注解中ItalyPaleAle所说的pm2 kill。
pm2 kill
xkrw2x1b2#
每个pm2的GitHub:
$ pm2 reset <process> # Reset meta data (restarted time...)
参考:GitHub issue#1456
fumotvh33#
查看帮助菜单(pm2 --help)看起来pm2 reset是可行的方法,但该命令会重置元数据(重新启动时间等)并且不重置ID。一种解决方案是使用pm2 kill终止pm2守护进程并重新启动它(谢谢,@姚昭)。但是这样做会停止所有当前进程。更好的方法是保存当前进程列表,重新启动pm2,然后使用以下命令集还原这些进程。
pm2 --help
pm2 reset
$ pm2 dump $ pm2 kill $ pm2 resurrect
3条答案
按热度按时间eh57zj3b1#
解决方案是重新启动pm2,方法是键入注解中ItalyPaleAle所说的
pm2 kill
。xkrw2x1b2#
每个pm2的GitHub:
参考:GitHub issue#1456
fumotvh33#
查看帮助菜单(
pm2 --help
)看起来pm2 reset
是可行的方法,但该命令会重置元数据(重新启动时间等)并且不重置ID。一种解决方案是使用pm2 kill
终止pm2守护进程并重新启动它(谢谢,@姚昭)。但是这样做会停止所有当前进程。更好的方法是保存当前进程列表,重新启动pm2,然后使用以下命令集还原这些进程。