- cronolog 란? 무엇인가?
: cronolog 프로그램은 아파치 로그를 날짜별로 나눠주는 프로그램이다. 시스템 서비스를 하면서 아파치 로그가 1G 넘는 로그가 발생하기도 하며
넷터 서버도 130번 의 경우 680M 이상으로 고용량 파일이 존재 했다. 이렇게 아파치 로그가 쌓이면 서버에 무리가 오고 시스템 전체가 영향을 받아
느려지는 현상을 경험하게 된다.
- cronolog 프로그램을 다운로드 해보자
: 현재 나는 /usr/local/src 의 폴더에서 프로그램을 받고자 한다.
- cronolog 설치 및 셋팅
src]# cp ./cronolog-1.6.2.tar.gz ../
- 상위 폴더(local)에 복사를 하였다.
- tar xvfpz cronolog-1.6.2.tar.gz
- 압축이 풀리면 cronolog-1.6.2 라는 폴더가 생성된다.
# cd ./cronolog-1.6.2
# configure ---> configure 할 때 설정을 달리 할 수 도 있다. 참고.
# make && make install
설치가 완료 되었다.
이제 셋팅만 하면 오케이다.
- 셋팅
서비스하는 설정된 http.conf 혹은 인쿠르드 된 home.conf 파일에 CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/나의 도메인-access_log.%Y%m%d" common
이라고 셋팅하게 되면 된다
그리고 중요한건 아파치를 restart 꼭 시켜주어야 적용된다.
/usr/local/apache/logs 로그에 나의 도메인_log.20080908 이라는 로그 파일이 생성된다 |