Wie finde ich eine Ursache für einen Zombie-Prozess heraus?

765
hdf

Ein Prozess auf einem Produktions-Linux-Server wurde aus unbekannten Gründen zu einem Zombie. Ich frage mich, ob es eine bestimmte Methode gibt, um herauszufinden, was es verursacht.

0
Wissen Sie, * welcher * Prozess (Programm binär) war? Jens vor 9 Jahren 0
@Jens yup, es war eines der Java-Programme, die auf diesem Server laufen. Eigentlich wurde der Prozess ein Zombie, nachdem ich festgefahrenes Java-Pid getötet hatte. hdf vor 9 Jahren 0
Dann ist der Prozess Z möglicherweise beendet, weil er nicht mehr mit dem Prozess K kommunizieren konnte, den Sie getötet haben. Aber die Eltern von Z hatten nicht erwartet, mit 'wait ()' so früh einen Exit-Status zu sammeln, und so wurde Z zum Zombie. Jens vor 9 Jahren 0

0 Antworten auf die Frage