gpt4 book ai didi

node.js - PM2 删除的进程在启动时运行

转载 作者:搜寻专家 更新时间:2023-10-31 22:56:34 31 4
gpt4 key购买 nike

我有一个名为 app 的 pm2 进程,用于测试配置。

我注意到 app 在系统重新启动时启动,它导致实际应用程序出错。

我跑了:

 pm2 delete app

然后我跑了:

 pm2 list

它没有显示 app

当我重新启动我的系统时,该应用程序仍然存在并且正在运行。我试图找到有关配置文件在线位置的信息,但除了创建模板配置文件外没有其他信息。 pm2 在启动时读取的配置文件应该位于 Ubuntu 系统上的什么位置,或者为什么 delete 不能像我预期的那样工作?是否有其他方法或命令可用于删除 pm2 进程,或者我看错了吗?

最佳答案

如果你使用“pm2 delete {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

关于node.js - PM2 删除的进程在启动时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52683376/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com