Lösen Sie das Problem, dass der Knotenprozess im Linux-System ausgeführt wird, aber nicht beendet werden kann

Lösen Sie das Problem, dass der Knotenprozess im Linux-System ausgeführt wird, aber nicht beendet werden kann

Lassen Sie mich Ihnen zunächst vorstellen, dass der im Linux-System ausgeführte Knotenprozess den Prozess nicht beenden kann. Der spezifische Inhalt lautet wie folgt:

Ereignisse.js:72
throw er; // Nicht behandeltes „Fehler“-Ereignis
^
Fehler: EADDRINUSE abhören
bei errnoException (net.js:901:11)
bei Server._listen2 (net.js:1039:14)
beim Zuhören (net.js:1061:10)
bei Server.listen (net.js:1127:5)
bei EventEmitter.listen (/root/webServer/node_modules/express/lib/application.js:618:24)
bei Objekt.<anonymous> (/root/webServer/express.js:46:5)
bei Module._compile (module.js:456:26)
bei Object.Module._extensions..js (module.js:474:10)
bei Module.load (module.js:356:32)
bei Function.Module._load (module.js:312:12)

Zuvor habe ich Port 8888 geöffnet und er war zugänglich. Später habe ich die Shell beendet, aber 8888 war immer noch zugänglich. Starten Sie dann den Dienst auf Port 8888 neu

Habe den obigen Fehler gemeldet

Lösung: pkill node

Wissenspunkterweiterung: Linux beendet/startet den Knotenprozess

Knotenprozess unter Linux beenden

sudo pkill node

Linux startet das Node-Projekt

sudo nohup node xxx.js
sudo nohup node xxx.js > xxx.txt 2>&1 &

Zusammenfassen

Oben ist die Einführung des Herausgebers zur Lösung des Problems, dass der Knotenprozess im Linux-System ausgeführt wird, der Prozess jedoch nicht beendet werden kann. Ich hoffe, es wird allen helfen. Vielen Dank für Ihre Unterstützung der Website 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Python ermittelt den Linux-Prozess und beendet den Prozess
  • Detaillierte Erklärung, wie man einen Prozess in Linux zwangsweise beendet
  • So finden Sie belegte Ports und beenden Prozesse in Linux
  • 8 Beispiele für die Verwendung des Killall-Befehls zum Beenden von Prozessen in Linux
  • So ermitteln Sie die Ausführungszeit eines Befehls oder Prozesses in Linux
  • Linux-Methodenbeispiel zum Anzeigen aller Informationen des Prozesses

<<:  Detaillierte Erklärung langer Transaktionsbeispiele in MySQL

>>:  Vue verwendet GraphVis, um einen unendlich erweiterten Beziehungsgraphen zu entwickeln

Artikel empfehlen

Zusammenfassung gängiger Befehle in Dockerfile

Syntaxzusammensetzung: 1 Anmerkungsinformationen ...

Untersuchung und Korrektur des seltsamen Verhaltens von parseInt() in js

Hintergrund: Ich frage mich, ob Ihnen aufgefallen...

So optimieren Sie die langsame Like-Fuzzy-Abfrage in MySQL

Inhaltsverzeichnis 1. Einleitung: 2. Die erste Id...

Warum wirkt sich die Verwendung von Limits in MySQL auf die Leistung aus?

Lassen Sie mich zunächst die MySQL-Version erklär...

xtrabackup MySQL-Datenbank sichern und wiederherstellen

Aufgrund einiger seiner eigenen Merkmale (Sperren...

Dieser Artikel hilft Ihnen, JavaScript-Variablen und -Datentypen zu verstehen

Inhaltsverzeichnis Vorwort: Freundliche Tipps: Va...

Tutorial zur HTML-Tabellenauszeichnung (9): Zellabstandsattribut CELLSPACING

Damit die Tabelle nicht zu kompakt wirkt, kann zw...

So erstellen Sie eine Ansicht für mehrere Tabellen in MySQL

Erstellen Sie in MySQL eine Ansicht für zwei oder...

So löschen Sie eine MySQL-Tabelle

Das Löschen einer Tabelle in MySQL ist sehr einfa...

Installieren Sie MySQL (einschließlich utf8) mit Docker unter Windows/Mac

Inhaltsverzeichnis 1. Docker-Installation auf dem...

So zeigen Sie MySQL-Links an und löschen abnormale Links

Vorwort: Während des Betriebs und der Wartung der...

Das WeChat-Applet implementiert eine einfache Taschenrechnerfunktion

In diesem Artikel wird der spezifische Code für d...

Implementierung von Debugging-Code über den Nginx-Reverse-Proxy

Hintergrund Heutzutage werden die Projekte des Un...