Ich habe eine pm2
verwaltete App, die in fork mode
läuft. Wie kann ich es auf cluster mode
umstellen?Wechseln von Gabel- zu Cluster-Modus in PM2
1
A
Antwort
1
Schalter App Cluster-Modus
$ pm2 reload all # Reload all apps in cluster mode
$ pm2 gracefulReload all # Graceful reload all apps in cluster mode
2
Sie einen Blick auf this document nehmen.
Stoppen und löschen Sie Ihre aktuelle App auf dem PM2.
pm2 stop ${your app name}
pm2 delete ${your app name}
Und erneut ausführen Ihre App mit Argumenten -i max
:
pm start path/to/main.js -i max --name="${your app name}"
Oder eine json Konfigurationsdatei erstellen und führen Sie Ihre Anwendung mit ihm
// processes.json
{
"your-app-name" : [{
"script" : "path/to/main.js",
"instances" : "max",
"exec_mode" : "cluster"
}]
}
pm2 start processes.json
Ja, das genommen hat von ihren [Befehle Übersicht] (https://github.com/Unitech/pm2_commands-overview). Aber ** es schaltet nicht den Modus **. Ich denke, sie meinten eher: "Lade alle Apps neu, *** die sich im Cluster-Modus befinden". – Per