У меня проблема с PM2 в NodeJS. Без PM2, у нас всегда есть несколько строк кода, как показано ниже, чтобы настроить мастер-процессКак мы можем настроить мастер-процесс при использовании PM2
if(cluster.isMaster){
//master process configuration
} else {
//worker process configuration
}
Точно, я хочу, чтобы отправить сообщение от рабочего до мастера, то мастер вышлет сообщение для всех работников для уведомления мероприятие.
Фактически, я видел, что при использовании PM2 не выполняются никакие строки кода в конфигурации основного процесса.
Большое спасибо за любую идею об этой проблеме!
PM2 просто помогает вилочным рабочим автоматически, но Вы не можете осуществить что-то вроде: worker.on («сообщения», MessageHandler) обработчика полученных сообщений от работника :( – thelonglqd
было бы нормален для вас, чтобы породить «мастер» отдельно ? Это довольно неудобно, но добавление отдельной записи для master в экосистеме.json будет работать. PM2 позволяет указывать переменные env для экземпляров, которые могут помочь вам различать master и slave. – bublik42