'로그관리'에 해당되는 글 1건

  1. 2008.04.22 Apache 로그 날짜별로 자르기
아파치 로그, 괜히 있어도 골치 아프고 없어도 또 이상한 로그...

지금 돌리고있는 몇몇 사이트는 접속자가 별로 없어서 그냥 놔두곤 하지만...

피크에 엄청 몰리는 사이트의 경우에는 로그가 가끕 2G가 넘어버려... 아파치 데몬이 골골하다가...

좀비?? 같은 상태로 계속 가는 상황이 가끔 발생한다....

(나중에 로그분석을 하기위해서 보통 거의 남겨두기때문에....)


그래서 용량에 따라 자르는 방법도 있고 등등 많은데...

나는 개인적으로 apache에 포함되어있는 rotatelogs 를 이용해서 로그를 잘라낸다...

방법은 httpd.conf 파일에 (세팅에 따라서는 httpd-vhosts.conf 파일 또는 그외 등등...)

기존 : CustomLog 경로/로그파일
방법 : CustomLog "|rotatelogs 경로/로그파일 시간" combined (or common 등등...)
예시 : CustomLog "|/usr/local/apache/bin/rotatelogs logs/httpd_log 84600" combined
         -> 이렇게 해주면 1일 단위로 httpd_log.XXXXXXXX 파일로 생성이된다.. (XXX-> 이건 timestamp)

요렇고롱.. 세팅해 주면 된다...ㅎㅎ
간단하죠?ㅋ
Posted by 호랭이~