如果 Nodejs 进程是从读取 PM2 JSON 配置文件开始的 pm2.json
文件包含:
{
"name": "foobar",
"script": "./foobar.js",
"args": "-e baz",
"node_args": "--max_old_space_size=1024"
},
和
node_args
被修改导致 {
"name": "foobar",
"script": "./foobar.js",
"args": "-e baz",
"node_args": "--max_old_space_size=2048"
},
将新的
node_args
只需使用 pm2 restart <id>
重新启动进程即可应用?还是我们必须做
pm2 delete <id>
后跟 pm2 start pm2.json
?
最佳答案
应用于 PM2 JSON 配置文件的任何操作(启动、重新启动、重新加载、停止)都将传递给进程。如果重新启动,该文件中的所有已定义进程将立即使用新参数重新启动。
关于javascript - 更改 node_args 后 Pm2 重启 Node.js 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62442687/