Pm2 Restart Node.js Процесс после изменения node_args - PullRequest
0 голосов
/ 18 июня 2020

Если процесс 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?

1 Ответ

1 голос
/ 18 июня 2020

Любое действие (запуск, перезапуск, перезагрузка, остановка), примененное к файлу конфигурации PM2 JSON, будет передано процессам. Если вы перезапустите, все определенные процессы в этом файле будут немедленно перезапущены с новыми аргументами.

...