구체적인 단계는 다음과 같습니다.
(관련 권장사항: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!