Heim > php教程 > PHP开发 > Linux findet Zombie-Prozesse (Zombie-Prozesse)

Linux findet Zombie-Prozesse (Zombie-Prozesse)

高洛峰
Freigeben: 2016-12-17 11:42:57
Original
1742 Leute haben es durchsucht

Zuerst können wir mit dem Befehl top prüfen, ob derzeit Zombie-Prozesse auf dem Server vorhanden sind. Am Ende der zweiten Zeile können Sie sehen, dass die Zahl größer als 0 ist bedeutet, dass es derzeit Zombie-Prozesse auf dem Server gibt

Sie können die Befehle ps und grep verwenden, um Zombie-Prozesse zu finden

ps -A -ostat,ppid,pid,cmd |. ^[Zz]'

Beschreibung der Befehlsoption:

-Ein Parameter listet alle Prozesse auf
-o Benutzerdefinierte Ausgabefelder Wir setzen die Anzeigefelder auf stat (Status), ppid (übergeordneter Prozess). id), pid (Prozess-ID), cmd (Befehl) Parameter
Da der Prozess mit dem Status z oder Z ein Zombie-Prozess ist, verwenden wir grep, um den Prozess mit dem Status zZ zu erfassen

Die laufenden Ergebnisse sind wie folgt
Z 12334 12339 /path/cmd
Zu diesem Zeitpunkt können wir kill -HUP 12339 verwenden, um den Zombie-Prozess zu beenden
Nach dem Ausführen können Sie ps -A -ostat,ppid,pid ausführen ,cmd |. grep -e '^[Zz]' erneut, um zu bestätigen, ob der Zombie-Prozess beendet wird. Wenn das Beenden des untergeordneten Prozesses wirkungslos ist, können Sie versuchen, den übergeordneten Prozess zu beenden, um das Problem zu lösen Beispiel: Die übergeordnete Prozess-PID ist 12334, dann führen wir
kill -HUP 12334 aus, um das Problem zu lösen

Aber viele Zombie-Prozesse sind schwer zu töten. Sie müssen die ursprüngliche Quelle finden und sich dann damit befassen .


Weitere Linux-bezogene Artikel zum Auffinden von Zombie-Prozessen (Zombie-Prozessen) finden Sie auf der chinesischen Website von PHP!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage