Pergunta Sobre Nenhuma Saída De Strace

3

Estou usando o strace para ver o que certos processos estão fazendo. Eu tenho um processo Apache que parece estar rodando para sempre, ocupando 97,8% de um núcleo e quase 2 GB de RAM.

Agora, quando executo strace nesse processo, não há saída. Isso significa que o processo está morto e assentado ali, ocupando recursos? Posso matar o processo sem me preocupar em fazer algo ruim?

Estou correndo o strace da seguinte maneira:

strace -p6873

Obrigado

Josh Pennington

    
por Josh Pennington 13.10.2010 / 21:23

1 resposta

4

O processo parece estar preso em um único syscall de longa duração. Como strace não mostra o syscall que estava em execução, quando ele anexou o processo, você não obteve saída. Você poderia, talvez, obter mais informações usando um depurador como gdb e executando um rastreamento de pilha (comando gdb: bt ).

    
por 13.10.2010 / 21:37