Como descubro quais arquivos PHP estão sendo servidos pelo apache?

1

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.

    
por user1029829 13.10.2015 / 06:32

2 respostas

1

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 .

    
por 13.10.2015 / 07:54
1

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.

UNIXMEN - Acesse o tutorial

    
por 13.10.2015 / 08:41