perl process causando alta carga no servidor, como descobrir o que está fazendo

1

Eu tenho uma máquina web de hospedagem na Web com cargas de cpu em torno de 11. Usando o top eu vejo que o perl está usando 99% da cpu como usuário www-data. Como posso saber mais sobre o que o perl está realmente fazendo?

    
por karmet 12.01.2012 / 20:57

1 resposta

2

strace -p PID

... onde o PID é o ID do processo deve fornecer algumas informações. Você vai querer google para alguns artigos simples sobre como usá-lo, se você nunca usou antes, no entanto. Depende de como você está familiarizado com as chamadas do sistema para interpretar as informações. Você vai querer olhar para a manpage ou artigos para registrá-lo em um arquivo de texto, pois a saída pode ser muito rápida e despejar muitas informações muito rapidamente, e há várias opções para usar.

    
por 12.01.2012 / 21:20