javascript - 更改 node_args 后 Pm2 重启 Node.js 进程

标签 javascript node.js json ubuntu pm2

如果 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/

相关文章:

c# - 从 JSON 中排除域模型对象的属性

javascript - 将使用 Javascript/Jquery 构建的 Web 应用程序的一部分转换为 Angular 2

javascript - 仅适用于平板电脑/手机的 JS 脚本

Python加载GeoJson数据:ValueError: Unhandled object

node.js - Angular 2 服务中的 Node-Forge 导入

node.js - 将路由器指向 Node.js 服务器

javascript - http.get 到包含动态值的 url

javascript - 如何使用 Qunit 测试 jquery-ui datepicker

javascript - PHP 中的客户端时间

node.js - 如何以非交互方式登录 yarn?