




PM2 может создавать новые процессы или удалять запущенные в настоящее время в зависимости от номера, который вы указываете для опции scale, pm2 scale N, из документации: N is a consistent number which the cluster will scale up or down.
pm2 scale app +3 - Добавляет 3 новых процесса к текущим запущенным.
pm2 scale app 3 - Устанавливает количество экземпляров равным 3. Спасибо @Jolly за исправление.
Что касается -1 в pm2 start app.js -i -1, это означает, что PM2 создаст ряд новых процессов, равных (Number of Cores)-1.
Фактически pm2 scale [app] 3 установит количество экземпляров [app] TO 3.
Правильно, спасибо за комментарий, в приведенном выше примере независимо от того, больше 3 или меньше, pm2 scale [app] [number] либо убьет лишние процессы, либо запустит новые, чтобы соответствовать номеру,
Спасибо за отличный ответ, могу ли я использовать pm2 масштабное приложение +3 на моем сервере, он имеет 2 ГБ оперативной памяти и двухъядерный процессор