Файл ecosystem.config.js
Описание процессов PM2 в одном файле: переменные, кластер, лимит памяти.
Обновлено 29 октября 2026 г.
module.exports = {
apps: [{
name: "api",
script: "dist/main.js",
instances: "max",
exec_mode: "cluster",
max_memory_restart: "500M",
env: { NODE_ENV: "production", PORT: 3000 },
}],
};
Запуск: pm2 start ecosystem.config.js.
Ротация логов
pm2 install pm2-logrotate
Без неё логи PM2 растут бесконечно и могут занять весь диск.