我有一个用来测试配置的PM2过程命名app
。
我注意到,当重新启动系统app
已开始,而这是造成误差与实际应用。
我跑:
pm2 delete app
然后我跑:
pm2 list
并没有表现出app
。
当我重新启动我的系统,应用程序仍然存在,它正在运行。我试图找到其中的配置文件是网上的信息,并没有比创建一个模板配置文件等信息。该配置应该在哪里文件在启动时即PM2读取位于一个Ubuntu系统上,或者为什么不删除工作,我打算?是否有另一种方法或命令,我可以用它来删除PM2过程还是我在这看是否有误?
如果用“PM2删除{AppName}”是删除最后一个应用程序
pm2 delete app
当您运行
pm2 save
它会显示
[PM2] Saving current process list...
[PM2] Nothing to save !!!
[PM2] In this case we keep old dump file. To clear dump file you can delete it manually !
这意味着,实际上,最后的应用程序信息仍然没有被删除。
该解决方案是创建一个新的转储文件。
pm2 cleardump
然后,应用程序将被永久删除。
您可以检查PM2文件,看看有什么实际保存到转储文件。
/home/ubuntu/.pm2/dump.pm2
保存一段时间,对于那些谁可能会或可能不会有规律的在这一个答案搜寻时使用的PM2和挣扎:
你必须保存PM2的编辑:
pm2 save
在进行任何更改后。与大多数的Unix风格的设置界面,PM2需要您从运行的版本,配置文件保存更改。
希望这可以帮助别人,即使是简单的!我不使用PM2所有的时间,真是令人沮丧找不到SO或其他地方删除过程时提到,有必要使用pm2 save
任何答案。