아파치가 어떤 PHP 파일을 제공하는지 확인하는 방법

아파치가 어떤 PHP 파일을 제공하는지 확인하는 방법

중복일 수도 있지만 정답을 찾을 수 없습니다. 최근 내 서버에서 CPU 사용량이 높다고 보고했는데 그 원인이 무엇인지 알고 싶습니다. htop을 사용하면 여러 apache2 프로세스가 표시되므로 내 PHP 스크립트 중 하나가 실행 중일 수 있지만 어떤 스크립트가 이 문제를 일으키는지 알고 싶습니다. 이를 수행할 수 있는 방법이 있습니까? 저는 우분투 14.04를 실행하고 있습니다.

여기에 이미지 설명을 입력하세요.

답변1

아파치를 활성화해야합니다서버 상태이렇게 하면 당신이 무엇을 하고 있는지 확인할 수 있습니다. 다음에서 라이브 예제 출력을 볼 수 있습니다.apache.org.

답변2

tail명령과 함께 다음 옵션을 사용할 수 있습니다 . 예를 들어.

tail -f /var/log/apache2/other_vhosts_access.log

그러면 어떤 파일이 거의 실시간으로 제공되는지 확인할 수 있습니다.

tail -f다른 관련 파일을 같은 위치에 넣을 수도 있습니다 .

error.log
access.log

goaccess를 통해 명령줄에서 더 자세한 실시간 보기를 얻을 수도 있습니다.

UNIXMEN - GO 액세스 튜토리얼

관련 정보