sábado, 9 de abril de 2011

Encontrando processos zumbis

Se você tem um servidor que não está funcionando muito bem, é possível que o processo o qual você quer usar estaja em um estado "zumbi". Você pode ver que há um processo zumbi com o visualizador de processos Top, por exemplo. Mas com o Top você nem sempre podever qual processo é o zumbi.

Se nós usamos o comando seguinte podemos ver quais processos são zumbis.
 
ps -el | grep 'Z'

Com o comando normal ps -el você vê uma saída com os estados dos processos na segunda coluna. Aqui estão alguns estados:

S : sleeping
R : running 
D : waiting (over het algemeen voor IO) 
T : gestopt (suspended) of getrasseerd 
Z : zombie (defunct)

A saída abaixo é um exemplo. Nele podemos ver que dovecot-auth é o processo zumbi.

[root@s324 /]# ps -el | grep 'Z'
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
1 Z 0 1213 589 0 75 0 - 0 funct> ? 00:00:00 dovecot-auth

0 comentários:

Postar um comentário