pm2 cluster_mode с разными настройками среды

У меня есть файл экосистемы.config.js, который выглядит так:

module.exports ={
apps: [
{
  name: `${process.env.APP_NAME}_PROCESS`,
  script: 'npm',
  args: scriptArgs,
  autorestart: true,
  watch: false,
  exec_mode: 'cluster_mode',
  instances: 'max',
  kill_timeout: process.env.KILL_TIMEOUT,
  env: {
    NODE_ENV: process.env.NODE_ENV,
    QUEUE_ID: 1,
    UPLOAD: true,
    INGEST: false,
    PORT: 3000,
    INSPECT_PORT: 9229,
    INITIALIZE: true
  },
  time: true
},...

но когда я инициализирую, он сообщает мне, что ПОРТ уже используется

Error: listen EADDRINUSE: address already in use :::3000

Как я могу использовать разные порты для каждого экземпляра?

0 ответов

Другие вопросы по тегам