编辑现有的PM2流程

问题描述 投票:6回答:3

我有一个现有的PM2进程,我想添加“--max-memory-restart”设置。我怎样才能做到这一点?该过程是从命令行创建的,没有JSON文件。

如果我正在创建一个新进程,我会运行:

PM2 start [process name] --max-memory-restart 700M或其他什么

如何对现有流程执行相同操作?我如何确认它有效?

谢谢!

javascript node.js digital-ocean pm2
3个回答
7
投票

要更改现有的PM2流程。你可以使用这个命令:pm2 restart [existing name] --max-memory-restart 700M

要检查它是否有影响,可以将其设置为低内存以重新启动(如30M)。然后通过:pm2 ls命令检查重启时间。

对不起,我的英语不好。希望它有所帮助。


1
投票

如果你想编辑这个设置'没有'重新启动过程,似乎没有办法做到这一点。 PM2的文档没有列出任何方式来做这个,这些选项必须与启动过程一起说明。


1
投票

对于0停机时间,您现在也可以使用(更适合生产):

pm2 reload my_current_name --name my_new_name

有关差异,请参阅:

What is the difference between pm2 restart and pm2 reload

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