Heim  >  Artikel  >  php教程  >  Linux-Systeme finden und töten Zombie-Prozesse

Linux-Systeme finden und töten Zombie-Prozesse

高洛峰
高洛峰Original
2016-12-17 11:29:511084Durchsuche

Auf Linux-Servern wird es einige Zombie-Prozesse geben. So können Sie diese Zombie-Prozesse schnell finden und beseitigen.

Zunächst können wir mit dem oberen Befehl prüfen, ob derzeit Zombie-Prozesse aktiv sind auf dem Server, wie in der Abbildung unten gezeigt. Sie können die Eingabeaufforderung für die Anzahl der Zombie-Prozesse sehen. Wenn die Zahl größer als 0 ist, bedeutet dies, dass derzeit Zombie-Prozesse auf dem Server vorhanden sind

Linux-Systeme finden und töten Zombie-Prozesse

Als nächstes verwenden wir die Befehle ps und grep, um Zombie-Prozesse zu finden

ps -A -ostat,ppid,pid,cmd | >
Befehlshinweise:

-A Parameterliste Alle Prozesse

-o Benutzerdefinierte Ausgabefelder Wir legen die Anzeigefelder auf stat (Status), ppid (Prozess-Eltern-ID), pid fest (Prozess-ID), cmd (Befehl) diese vier 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 Ausführung Die Ergebnisse lauten wie folgt

Z 12334 12339 /path/cmd


Zu diesem Zeitpunkt können wir kill -HUP 12339 verwenden, um den Zombie-Prozess abzubrechen

Nach dem Ausführen , können Sie ps -A -ostat,ppid,pid,cmd | ausführen. grep -e '^[Zz]' um zu bestätigen, ob der Zombie-Prozess beendet wurde

Wenn das Beenden des untergeordneten Prozesses ungültig ist, können Sie es versuchen Um den übergeordneten Prozess zu beenden, um das Problem zu lösen, lautet die PID des übergeordneten Prozesses beispielsweise 12334. Dann führen wir

kill -HUP 12334


aus



Weitere Artikel zum Finden und Beenden von Zombie-Prozessen in Linux-Systemen finden Sie auf der chinesischen Website von Follow PHP!

Stellungnahme:
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