К содержимому
1CENT

Файл 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 растут бесконечно и могут занять весь диск.