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

王林
풀어 주다: 2020-12-14 16:38:52
앞으로
5002명이 탐색했습니다.

요청 응답 시간 로그를 기록하기 위해 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿