>  기사  >  운영 및 유지보수  >  요청 응답 시간 로그를 기록하기 위해 Apache를 구현하는 방법

요청 응답 시간 로그를 기록하기 위해 Apache를 구현하는 방법

王林
王林앞으로
2020-12-14 16:38:524990검색

요청 응답 시간 로그를 기록하기 위해 Apache를 구현하는 방법

구체적인 단계는 다음과 같습니다.

(관련 권장사항: apache 튜토리얼)

아파치 구성 파일 찾기

netstat -nap | grep 80
# 找到对应端口进程 31114
tcp6       0      0 :::4430                 :::*                    LISTEN      31114/httpd
ps auxf | grep 31114
# 找到对应apache的进程命令中的配置文件*.conf的路径,到指定路径修改配置文件,例如
vim httpd.conf

지정된 포트에서 VirtualHost 수정

<VirtualHost 80>
.......
CustomLog "/var/prof.log" "[%a]%{%F %T}t id=%{APIIndex}i time=%D(us) url=%U%q"
</VirtualHost>

指令: CustomLog "/var/prof.log" "[%a]%{%F %T}t id=%{APIIndex}i time=%D(us) url=%U%q"

%D - 공식 설명: 소요 시간 요청을 처리하는 데 걸린 시간(밀리초), 요청을 처리하는 데 걸린 시간(마이크로초)
%T - 공식 설명: 요청을 처리하는 데 걸린 시간(초), 요청을 처리하는 데 걸린 시간(초)
%{ms} T - 공식 설명 : 응답을 커밋하는 데 걸린 시간(밀리초), 응답을 커밋하는 데 걸린 시간(밀리초)

수정 후 아파치를 다시 시작하고 다음과 같이 로그 출력 데이터를 관찰하세요.

[200.200.222.95]2019-03-04 15:39:32 id=- time=100107(us) url=/apps/secvisual/home/home/on_dev_manage
[200.200.222.95]2019-03-04 15:39:38 id=- time=106476(us) url=/apps/secvisual/home/home/on_dev_manage
[200.200.222.95]2019-03-04 15:39:43 id=- time=101263(us) url=/apps/secvisual/home/home/on_dev_manage
[200.200.222.95]2019-03-04 15:39:48 id=- time=101333(us) url=/apps/secvisual/home/home/on_dev_manage

위 내용은 요청 응답 시간 로그를 기록하기 위해 Apache를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제