Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改节点参数后,Pm2重新启动Node.js进程_Javascript_Node.js_Json_Ubuntu_Pm2 - Fatal编程技术网

Javascript 更改节点参数后,Pm2重新启动Node.js进程

Javascript 更改节点参数后,Pm2重新启动Node.js进程,javascript,node.js,json,ubuntu,pm2,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" }, 修改了节点参数,导致 { "name": "foobar", "script": "./foo

如果Nodejs进程是从读取PM2 JSON配置文件
PM2.JSON
文件开始的,该文件包含:

    {
      "name": "foobar",
      "script": "./foobar.js",
      "args": "-e baz",
      "node_args": "--max_old_space_size=1024"
    },
修改了
节点参数
,导致

    {
      "name": "foobar",
      "script": "./foobar.js",
      "args": "-e baz",
      "node_args": "--max_old_space_size=2048"
    },
新的
节点参数
是否只需使用
pm2 restart
重新启动流程即可应用

或者我们必须先执行
pm2 delete
,然后执行
pm2 start pm2.json

应用于pm2 json配置文件的任何操作(启动、重新启动、重新加载、停止)都将传递给进程。如果重新启动,则该文件中所有已定义的进程将立即使用新参数重新启动