PM2 | Как включить кластерный режим (Cluster Mode) для приложения NodeJS?

PM2 | Как включить кластерный режим (Cluster Mode) для приложения NodeJS?

В терминале пользователя серверной операционной системы нужно ввести команду:

pm2 start app.js -i max

Вместо «app.js» нужно ввести название своего исполняемого процесса приложения NodeJS?

В результате такой активации у нас появится возможность запустить один прослушивающий сервер под несколько обработчиков. Например, сервер принимающий HTTP-запросы будет жить на одном IP-адресе и порту, но вся его логика маршрутизации будет корректно отрабатывать для нескольких одновременных запросов.

Выражение «-i max» попытается запустить такое количество параллельных обработчиков, которое равно количеству ядер центрального процессора системы.

 

Информационные ссылки

PM2 — Cluster Mode — https://pm2.keymetrics.io/docs/usage/cluster-mode/