linux. PM2 как запустить один процесс node js сервера

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

При запуске node js сервера в менеджере процессов pm2 я столкнулся с проблемой. У меня запускалоь 2 процесса с socket сервером.
Из за чего было невозможно установить нормальное соединение и клиент постоянно возвращал ошибку.

Запустить сервер с одним процессом, можно с помощью следующей команды:
pm2 start server.js -i 1

Данной командой мы запускаем node js сервер из файла server.js (Ваш файл скорее всего имеет другое название), паредавая его в менеджер процессов pm2 и устанавливаем количество процессов, равное одному.

Также вы можете указать необходимый лимит памяти для сервера, при достижении которого pm2 автоматически перезапустит процесс.
pm2 start server.js -i 1 --max-memory-restart 200

Выполняя данную команду, мы запустили 1 процесс с сервером и установили лимит памяти, равный 200 мегабайт.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.