Hallo Peter, am Donnerstag, 7. März 2002, 13:10:53, schriebst du: PK> Am Don, 2002-03-07 um 11.13 schrieb Andre Ruppert:
wir entsorgen uns solcher zombies und ähnlicher Prozesse, die zwar noch aktiv markiert sind, aber definitiv nix mehr tun (z.B. Reste von ssh/scp-Scripten) simpel über Cronjobs, in denen wir Perl-Scripte starten, die die Prozessliste mit regulären Ausdrücken durchsuchen, die Prozess-id extrahieren und die betroffen Prozesse einfach automatisch killen. Primitiv, klappt aber prima.
PK> Das ist ja interssant. Mit welcher Methode entfehrnt ihr denn zombies PK> aus der Prozesstabelle? PK> Das hab ich noch nie geschafft... Guter Einwand. Hab´ gerade mal drübergesehen. ...wir setzen für die meisten Prozesse, die diesen Ärger machen können die Tools von Bernstein ein (daemontools --> http://cr.yp.to). Das Entfernen der Zombies läuft ja nur über den Masterprozess, und bei den verwendeten Supervise-Tools kann man "relativ" gefahrlos den Masterprozess killen, da er sofort wieder "hochgezogen" wird. Aber Achtung! das sollte man nur bei den Prozessen tun, die wirklich öfter Ärger machen. Es könnte sonst unangenehme Rückmeldungen geben, wenn dazwischenhängende aktive Childs mitentsorgt werden... ;-) mit freundlichem Gruss Andre Ruppert technische Leitung ar@vision-net.de