PM2删除程序在启动时运行

问题描述 投票:0回答:2

我有一个用来测试配置的PM2过程命名app

我注意到,当重新启动系统app已开始,而这是造成误差与实际应用。

我跑:

 pm2 delete app

然后我跑:

 pm2 list

并没有表现出app

当我重新启动我的系统,应用程序仍然存在,它正在运行。我试图找到其中的配置文件是网上的信息,并没有比创建一个模板配置文件等信息。该配置应该在哪里文件在启动时即PM2读取位于一个Ubuntu系统上,或者为什么不删除工作,我打算?是否有另一种方法或命令,我可以用它来删除PM2过程还是我在这看是否有误?

node.js nginx pm2
2个回答
10
投票

如果用“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

2
投票

保存一段时间,对于那些谁可能会或可能不会有规律的在这一个答案搜寻时使用的PM2和挣扎:

你必须保存PM2的编辑:

pm2 save

在进行任何更改后。与大多数的Unix风格的设置界面,PM2需要您从运行的版本,配置文件保存更改。

希望这可以帮助别人,即使是简单的!我不使用PM2所有的时间,真是令人沮丧找不到SO或其他地方删除过程时提到,有必要使用pm2 save任何答案。

© www.soinside.com 2019 - 2024. All rights reserved.