В терминале пользователя серверной операционной системы нужно ввести команду:
pm2 start app.js -i max
Вместо «app.js
» нужно ввести название своего исполняемого процесса приложения NodeJS?
В результате такой активации у нас появится возможность запустить один прослушивающий сервер под несколько обработчиков. Например, сервер принимающий HTTP-запросы будет жить на одном IP-адресе и порту, но вся его логика маршрутизации будет корректно отрабатывать для нескольких одновременных запросов.
Выражение «-i max
» попытается запустить такое количество параллельных обработчиков, которое равно количеству ядер центрального процессора системы.
Информационные ссылки
PM2 — Cluster Mode — https://pm2.keymetrics.io/docs/usage/cluster-mode/