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
Как я могу использовать разные порты для каждого экземпляра?