RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'rotatelogs'에 해당되는 글 1
2009.07.24  Apache 2.x Log 자르기  

apache 로그를 정리하는 여러가지 방법이 있지만,  여기에서는 기본적으로 apache에서 제공하는 데몬을 이용하여 시간별, 혹은 용량별로 자르는 방법을 소개할까 한다.


rotatelogs


rotatelogs는 apache의 bin 디렉토리에 있다. 즉, /usr/local/apache에 install을 하였다면

/usr/local/apache/bin/rotatelogs가 존재한다.

 

사용법은 간단하다.

 

httpd.conf파일을 열어 아래 항목을 찾아 수정한다.

 

# 시간별로 로그를 자르는 방법

CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common

86400은 시간(24시간)을 뜻하고 24시간마다 /var/logs/logfile.nnnn 파일을 만든다.

 

# 용량별로 로그를 자르는 방법

CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common

5M은 5메가바이트될때마다 로그를 순환하는 것이다.

 

# 응용법

ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"

이 설정은 오류로그 파일 크기가 5메가바이트될때마다 errorlog.YYYY-mm-dd-HH_MM_SS와 같은 파일을 만들어서 오류로그 파일을 순환한다.

 

주의

|bin/rotatelogs의 맨앞 "|"는 파이프를 뜻한다.

Trackback
Reply
우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
OpenSource (1)
Tips! (1)
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31