Melhor maneira de matar os processos de estado de Zumbi e D no linux

11

Qual é a melhor maneira de matar processos zumbis e o processo de estado D por um único comando?

    
por vnix27 22.03.2011 / 13:21

3 respostas

18

Toque duas vezes.

Na verdade, reinicie. Não há uma maneira real de se livrar de um zumbi, mas não há motivo para que um zumbi não esteja usando recursos no computador; é uma entrada órfã em uma tabela de processos. A iniciativa deve coletá-lo, mas algo deu errado com o processo. link

Talvez você esteja perguntando porque há um problema pior ... você está recebendo um bando de zumbis perambulando pela sua mesa de processamento? Isso geralmente significa um bug no programa ou um problema com uma configuração. Você não deve ter um grande número de zumbis no sistema. Um ou dois eu não me preocupo. Se você tem cinquenta deles do Apache ou algum outro daemon, você provavelmente tem um problema. Mas isso não está diretamente relacionado à sua pergunta ...

    
por 22.03.2011 / 13:30
14
/sbin/reboot

Você não pode matar um zumbi - ele já está morto

Se o ppid ainda existir, a terminação pode, muitas vezes, limpar os zumbis gerados.

Você não deve estar matando processos em um sono ininterrupto - geralmente isso significa que eles estão ligados, mas o IIRC também pode ocorrer durante uma leitura de bloqueio de, e. um soquete de rede.

    
por 22.03.2011 / 13:30
8

Erros no sistema de arquivos ou discos subjacentes podem causar processos vinculados a E / S. Neste caso, tente "desmontar -f" o sistema de arquivos em que eles dependem - isto irá abortar qualquer requisição de E / S que esteja aberta.

    
por 06.04.2014 / 09:05