Você deve ativar o status do servidor do apache para que você possa ver o que está ocupado. Você pode ver um live exemplo de saída em apache.org .
isso pode ser uma duplicata, mas não consegui encontrar a resposta correta. Recentemente, meu servidor relatou alto uso de CPU e quero descobrir o que estava causando isso. Quando eu usei htop ele me mostrou um monte de processos apache2, então eu acho que um dos meus scripts PHP provavelmente está sendo servido, no entanto, eu gostaria de saber qual script exatamente está causando isso. Existe alguma maneira de fazer isso? Estou executando o Ubuntu 14.04.
Você deve ativar o status do servidor do apache para que você possa ver o que está ocupado. Você pode ver um live exemplo de saída em apache.org .
Você pode usar a opção follow com o comando tail
. por exemplo.
tail -f /var/log/apache2/other_vhosts_access.log
Então você quase consegue ver quais arquivos são exibidos em tempo real.
Você também pode tail -f
dos outros arquivos relevantes no mesmo local:
error.log
access.log
Você também pode obter uma visualização em tempo real mais detalhada a partir da linha de comando pelo goaccess.
Tags apache-httpd