Ho un problema con PM2 in NodeJS. Senza PM2, abbiamo sempre alcune righe di codice come qui di seguito per configurare processo maestroCome configurare il processo master quando si utilizza PM2
if(cluster.isMaster){
//master process configuration
} else {
//worker process configuration
}
Esattamente, voglio inviare un messaggio da un lavoratore di maestro, allora, maestro invierà un messaggio a tutti i lavoratori per la notifica un evento.
In realtà, ho visto che nessuna riga di codice nella configurazione del processo principale viene eseguita quando si utilizza PM2.
Grazie mille per qualsiasi idea su questo problema!
PM2 solo aiuto per fork worker in automatico, ma non è possibile implementare qualcosa come: worker.on ('message', messageHandler) al gestore ricevuto messaggi dal worker :( – thelonglqd
Sarebbe bene che spawn "master" separatamente ? È piuttosto scomodo, ma l'aggiunta di una voce separata per master in ecosystem.json potrebbe funzionare PM2 consente di specificare variabili env per le istanze, che possono aiutare a distinguere tra master e slave. – bublik42