W rzeczywistości uruchom ponownie. Nie ma realnego sposobu na łatwe pozbycie się zombie, ale tak naprawdę nie ma powodu, by zombie nie pobierał zasobów na komputerze; jest osieroconym wpisem w tabeli procesów. Init ma to odebrać, ale coś poszło nie tak z procesem. http://en.wikipedia.org/wiki/Zombie_process
Być może pytasz, ponieważ istnieje gorszy problem ... Czy dostajesz mnóstwo zombie wędrujących po stole procesów? Zazwyczaj oznacza to błąd w programie lub problem z konfiguracją. Nie powinieneś mieć ogromnej liczby zombie w systemie. Raz czy dwa, nie martwię się. Jeśli masz ich pięćdziesiąt z Apache lub innego demona, prawdopodobnie masz problem. Ale to nie jest bezpośrednio związane z twoim pytaniem ...
Jeśli ppid nadal istnieje, zakończenie, które często może oczyścić spawnowane zombie.
Nie powinieneś zabijać procesów w nieprzerwanym trybie uśpienia - zwykle oznacza to, że są one związane z I / O, ale IIRC może również wystąpić podczas blokowania odczytu z np. Gniazda sieciowego.
Błędy w bazowym systemie plików lub dyskach mogą powodować procesy związane z operacjami we / wy. W takim przypadku spróbuj "umount -f" system plików, na których polegają - spowoduje to przerwanie wszelkich otwartych żądań We / Wy, które są otwarte.
Zresztą tracisz dane poprzez ponowne uruchomienie. W ten sposób można uniknąć ponownego uruchomienia - przydatna funkcja w systemach produkcyjnych lub programistycznych.
Arie Skliarouk
2
Dzięki, działało to dla problemu, który mieliśmy z
blokadą
1
Właśnie tak się czasami dzieje, kiedy wykonuję lspolecenie na s3fs mount. lsProces nie zabije nawet kill -9aż wymusić odinstalowania z umount -l. Alternatywy dla Umount?
Marco Marsala
2
Teraz mój proces umount jest zawieszony jako STAT Zombie „D +”!
Odpowiedzi:
Podwójne wciśnięcie.
W rzeczywistości uruchom ponownie. Nie ma realnego sposobu na łatwe pozbycie się zombie, ale tak naprawdę nie ma powodu, by zombie nie pobierał zasobów na komputerze; jest osieroconym wpisem w tabeli procesów. Init ma to odebrać, ale coś poszło nie tak z procesem. http://en.wikipedia.org/wiki/Zombie_process
Być może pytasz, ponieważ istnieje gorszy problem ... Czy dostajesz mnóstwo zombie wędrujących po stole procesów? Zazwyczaj oznacza to błąd w programie lub problem z konfiguracją. Nie powinieneś mieć ogromnej liczby zombie w systemie. Raz czy dwa, nie martwię się. Jeśli masz ich pięćdziesiąt z Apache lub innego demona, prawdopodobnie masz problem. Ale to nie jest bezpośrednio związane z twoim pytaniem ...
źródło
Nie możesz zabić zombie - jest już martwy
Jeśli ppid nadal istnieje, zakończenie, które często może oczyścić spawnowane zombie.
Nie powinieneś zabijać procesów w nieprzerwanym trybie uśpienia - zwykle oznacza to, że są one związane z I / O, ale IIRC może również wystąpić podczas blokowania odczytu z np. Gniazda sieciowego.
źródło
Błędy w bazowym systemie plików lub dyskach mogą powodować procesy związane z operacjami we / wy. W takim przypadku spróbuj "umount -f" system plików, na których polegają - spowoduje to przerwanie wszelkich otwartych żądań We / Wy, które są otwarte.
źródło
ls
polecenie na s3fs mount.ls
Proces nie zabije nawetkill -9
aż wymusić odinstalowania zumount -l
. Alternatywy dla Umount?