APACHE 웹 서버를 운영하면 ,로그를 반드시 사용하게 되는 경우가 많은데, 로그 파일의 크기가 커질수록 시스템 부하는 점점 감당할수 없게 되고, 로그 분석 또한 원활하지 않는 경우가 많이 발생하게 된다.
이러한 문제를 해결할 수 있는 가장 간단한 방법은 웹서버의 로그 파일을 매일 매일 따로 관리하게 하는 것인데, cronolog라는 프로그램을 사용하면 굉장히 쉽게 이 작업을 할 수 있다.
cronolog의 설치 및 사용방법.
1. cronolog 다운받기
http://cronolog.org/download/index.html
위 사이트에 접속하여, 적절한 버전을 다운로드 한다.
2. compile 및 설치
[root @ linux]# tar xzvf cronolog-1.6.1.tar.gz
[root @ linux]# cd cronolog-1.6.1
[root @ linux]# ./configure --prefix=/usr/local/cronolog
(기타 옵션을 알아서 사용하시면 됨)
[root @ linux]# make;make install
3. httpd.conf 설정.
[root @ linux]# vi httpd.conf
...........
TransferLog "|/CronLog/sbin/cronolog /home/apache/logs/%Y/%m/%
d/access.log"
ErrorLog "|/CronLog/sbin/cronolog /home/apache/logs/%Y/%m/%d/errors.log"
...........
vi 저장 및 종료 (:wq!)
4. apache restart