Antworten:
Da gibt es nichts worüber man sich Sorgen machen müsste :
Zombie
Unter Unix-Betriebssystemen ist ein Zombie-Prozess oder ein nicht mehr funktionierender Prozess ein Prozess, dessen Ausführung abgeschlossen ist, der jedoch noch einen Eintrag in der Prozesstabelle enthält, sodass der Prozess, der ihn gestartet hat, seinen Beendigungsstatus lesen kann. In der farbenfrohen Metapher des Begriffs ist der Prozess des Kindes gestorben, aber noch nicht geerntet worden.
Wenn ein Prozess endet, werden alle ihm zugeordneten Speicher und Ressourcen freigegeben, damit sie von anderen Prozessen verwendet werden können. Der Eintrag des Prozesses in der Prozesstabelle bleibt jedoch erhalten. Dem Elternteil wird ein SIGCHLD-Signal gesendet, das angibt, dass ein Kind gestorben ist. Der Handler für dieses Signal führt normalerweise den Systemaufruf wait aus, der den Beendigungsstatus liest und den Zombie entfernt. Die Prozess-ID und der Eintrag des Zombies in der Prozesstabelle können dann wiederverwendet werden. Wenn jedoch ein Elternteil die SIGCHLD ignoriert, verbleibt der Zombie in der Prozesstabelle. In einigen Situationen kann dies wünschenswert sein, z. B. wenn das übergeordnete Element einen anderen untergeordneten Prozess erstellt, wird sichergestellt, dass ihm nicht dieselbe Prozess-ID zugewiesen wird.
Quelle: http://wiki.answers.com/Q/What_is_Zombie_Process_and_Orphan_Process
Wie in der akzeptierten Antwort erläutert, haben Sie einen Prozess, dessen Ausführung abgeschlossen ist, der sich jedoch noch in der Prozesstabelle befindet: https://serverfault.com/a/390216/48449
Dies sollte keinen Schaden anrichten, wenn es sich nur um einen Prozess handelt, aber dennoch nicht geschehen sollte. Wenn zu viele vorhanden sind und Sie den verursachenden übergeordneten Prozess, der diese Prozesse erzeugt, nicht neu starten oder neu starten, können Sie die maximale Anzahl zulässiger Prozesse erreichen und schwerwiegende Probleme verursachen.
Um herauszufinden, ob die Sorge angebracht ist und zu welchem anderen Prozess der Zombie gehört, funktioniert das für mich:
ps -elf --forest | grep -C5 '<[d]efunct>'
Erhöhen Sie gegebenenfalls die Anzahl der Kontextzeilen, um mehr über den übergeordneten Prozess zu erfahren. Korrigieren Sie diesen Prozess im Idealfall, damit er seine abgeschlossenen Unterprozesse "erntet".