Ich habe ein Problem mit PM2 in NodeJS. Ohne PM2, wir haben einige Codezeilen immer wie unten Master-ProzessWie können wir Master-Prozess konfigurieren, wenn PM2 verwenden
if(cluster.isMaster){
//master process configuration
} else {
//worker process configuration
}
genau zu konfigurieren, ich will Meister von einem Arbeiter-Nachricht senden, dann wird Master eine Nachricht an alle Arbeiter für die Benachrichtigung zurückschicken ein Ereignis.
Eigentlich sah ich, dass keine Codezeilen in Master-Prozesskonfiguration ausgeführt wird, wenn PM2 verwendet.
Vielen Dank für eine Idee zu diesem Thema!
PM2 hilft nur, Arbeiter automatisch zu forken, aber Sie können etwas wie nicht implementieren: worker.on ('nachricht', messageHandler) zu handler empfangene nachrichten von worker :( – thelonglqd
Wäre es in Ordnung für Sie, "Master" separat zu spawnen ? Es ist ziemlich umständlich, aber das Hinzufügen eines separaten Eintrags für Master in ecosystem.json würde funktionieren PM2 ermöglicht es, env-Variablen für Instanzen anzugeben, die Ihnen helfen können, zwischen Master und Slave zu unterscheiden. – bublik42