Apache HTTP Server, 로그 로테이트 하기
Tips / 2010. 8. 30. 21:07
HTTP 서버 쪽 로그도 많이 쌓이면 문제가 될 수 있습니다.
간단한 설정으로 로그를 로테이트할 수 있습니다.
conf/httpd.conf 를 수정합니다.
<IfModule log_config_module>
...
CustomLog "|bin/rotatelogs D:/logs/apache2/access-%Y-%m-%d.log 86400" common
</IfModule>
...
CustomLog "|bin/rotatelogs D:/logs/apache2/access-%Y-%m-%d.log 86400" common
</IfModule>
ErrorLog "|bin/rotatelogs D:/logs/apache2/error-%Y-%m-%d.log 1M"
위와 같이 설정하면 access 로그는 하루에 한번 로테이트 하며, error 로그는 1M가 넘을 때 마다 로테이트 하게됩니다.
참고자료: http://httpd.apache.org/docs/2.0/ko/programs/rotatelogs.html