Heim >Web-Frontend >Front-End-Fragen und Antworten >Was soll ich tun, wenn pm2 den Knotendienst nicht starten kann?
Lösung für den Fehler von pm2 beim Starten des Knotendienstes: 1. Überprüfen Sie den Protokollverwaltungsknoten des PM2-Managers, um festzustellen, ob der Knoten erfolgreich gestartet wurde. 2. Löschen Sie node_modules, löschen Sie den Puffer und installieren Sie ihn dann erneut Prozess belegt den Port und beendet ihn. 4 Ändern Sie einfach den Port im hochgeladenen Knotenprojekt.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Node v14.15.5-Version, Dell G3-Computer.
Was soll ich tun, wenn pm2 den Knotendienst nicht starten kann?
Um das Problem zu lösen, dass der Knotendienst von Pagoda PM2 beim Starten des Knotendienstes immer ausgeschaltet ist und nicht zugeordnet werden kann
Ich habe viele Informationen im Internet gelesen, es gibt unterschiedliche Meinungen und die offizielle hat keine klare Lösung gegeben. Nach vielen Versuchen bin ich auf zwei Situationen gestoßen, und hier sind meine persönlichen Lösungen.
Machen wir zunächst einen Screenshot der erfolgreichen Ausführung
1. Überprüfen Sie zunächst, ob der Protokollverwaltungsknoten des PM2-Managers erfolgreich gestartet wurde. Wenn der Start fehlschlägt, aktualisieren wir die Webseite Sie können sehen, dass der Status ein rotes Fehlerlogo ist.
Also habe ich den folgenden Code ausgeführt, um node_modules zu löschen und den Puffer vor der Neuinstallation zu löschen
Führen Sie hier den Terminalknoten app.js aus und Sie können sehen, dass die Serverseite einen Fehler meldet, da der Port bereits belegt ist. Ich habe versucht, den Prozess zu finden, der den Port belegt, und ihn zu beenden, aber ohne Erfolg, es wurde angezeigt, dass der Prozess, der den Port belegt, nicht gefunden wurde.
Öffnen Sie den entsprechenden Port im Pagodenfenster und in der Serversicherheitsgruppe, ändern Sie den Port im hochgeladenen Knotenprojekt (ändern Sie beispielsweise Port 3000 in Port 3001), und es wird erfolgreich ausgeführt.
Auf diese Weise wird der PM2-Manager-Port erfolgreich zugeordnet. Der einzige Nachteil besteht darin, dass der verwendete Port nach dem Neustart des Servers weiterhin belegt ist und geändert werden muss, bevor er verwendet werden kann.
Empfohlenes Lernen: „
node.js Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn pm2 den Knotendienst nicht starten kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!