apache 에서 일반적으로 많이 사용하는 로그 형식은 아래와 같다.
Common Log Format (CLF)
"%h %l %u %t \"%r\" %>s %b"
가상호스트 정보를 포함한 Common Log Format
"%v %h %l %u %t \"%r\" %>s %b"
NCSA extended/combined 로그 형식
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
Referer 로그 형식
"%{Referer}i ->%U"
Agent (브라우저) 로그 형식
"%{User-agent}i"
combined 로그형식을 주로 많이 사용하고, 추가로 %T 옵션을 두어, 요청을 처리 하는데 얼만큼 시간(초)이 걸렸는지 확인 하는게 좋다.
%T의 경우, 요청을 처리 하는데 1초가 되지 않은 시간이 걸리면, 0초로 판단하고, 0으로 찍힌다.
[lhr@server-web-sserverge conf]$ serveril -n10 ../logs/140725.web-web.a_log
127.0.0.1 3226 - [25/Jul/2014:23:11:10 +0900] "GET /server-sservertus?auto HTTP/1.0" 302 - "-" "-" 0
127.0.0.1 3771 - [25/Jul/2014:23:16:09 +0900] "GET /server-sservertus?auto HTTP/1.0" 302 - "-" "-" 0
내가 운영하는 apache access로그는 위처럼 로그를 남긴다.
설정은 아래처럼 되어있다.
LogFormat "%h %D %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T" combined
%h : 원격 호스트
%D : 요청을 처리하는데 걸린 시간( 마이크로초단위 )
%u : 원격 사용자가 401인 경우, 이상한 값이 나올수 있다.
%t : common log format 시간 형식의 시간
%>s : 상태. 내부 리다이렉션된 요청의 경우, 원래 요청의 상태를 나타내고 싶으면 %s를 사용하고, 최종 요청의 상태는 %>s 사용한다.
%b : http 헤드를 제외한 전송 바이트수다.전송한 내용이 없는 경우에는 0 대신 - 이 ㄴ온다.
%T : 요청을 처리 하는데 걸린 시간(초)
%T의 경우, 요청을 처리 하는데 1초가 되지 않은 시간이 걸리면, 0초로 판단하고, 0으로 찍힌다.
[lhr@server-web-sserverge conf]$ serveril -n10 ../logs/140725.web-web.a_log
127.0.0.1 3226 - [25/Jul/2014:23:11:10 +0900] "GET /server-sservertus?auto HTTP/1.0" 302 - "-" "-" 0
127.0.0.1 3771 - [25/Jul/2014:23:16:09 +0900] "GET /server-sservertus?auto HTTP/1.0" 302 - "-" "-" 0
내가 운영하는 apache access로그는 위처럼 로그를 남긴다.
설정은 아래처럼 되어있다.
LogFormat "%h %D %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T" combined
%h : 원격 호스트
%D : 요청을 처리하는데 걸린 시간( 마이크로초단위 )
%u : 원격 사용자가 401인 경우, 이상한 값이 나올수 있다.
%t : common log format 시간 형식의 시간
%>s : 상태. 내부 리다이렉션된 요청의 경우, 원래 요청의 상태를 나타내고 싶으면 %s를 사용하고, 최종 요청의 상태는 %>s 사용한다.
%b : http 헤드를 제외한 전송 바이트수다.전송한 내용이 없는 경우에는 0 대신 - 이 ㄴ온다.
%T : 요청을 처리 하는데 걸린 시간(초)
'리눅스' 카테고리의 다른 글
시스템 hang은 왜 걸렸을까? (0) | 2015.11.10 |
---|---|
SetEnvIf User-Agent "Opera/9.63" badUA , client denied by server configuration (0) | 2015.11.10 |
Cping Cpong-Apache Tomcat connector (0) | 2015.11.10 |
리눅스 파일사이즈 체크하는 쉘스크립트 (0) | 2015.11.10 |
아파치 access 로그 remote_addr top 10 (0) | 2015.11.10 |