반응형
/etc/logrotate.d 디렉토리 안에 아래의 파일을 생성한다.
$ cd /etc/logrotate.d
$ cat > tomcat
/usr/local/tomcat-6.0.29/logs/catalina.out {
copytruncate
daily
rotate 30
# compress
missingok
notifempty
delaycompress
}
logrotate 실행 테스트
$ logrotate -f /etc/logrotate.d/tomcat
Tip!
톰캣에서 catalina.out 메모리로 잡고 있어서 톰캣을 restart 해야 용량이 줄어듬
옵션 설명!
• copytruncate : 기존 파일을 백업해서 다른 파일로 이동하고 기존 파일은 지워버리는 옵션 • daily : 로그파일을 날짜별로 변환 • compress : 지나간 로그파일들을 gzip으로 압축 • dateext : 순환된 로그파일의 날짜확장자 • missingok : 로그파일이 없더라도 오류를 발생시키지 않음 • rotate 30 : 로그 파일은 30개만큼 저장된 다음 제거되거나 메일로 보내짐 • notifempty : 파일의 내용이 없으면 새로운 로그 파일을 생성 안함
반응형
'IT > System Engineering' 카테고리의 다른 글
Apache Maxclients 설정 (0) | 2013.02.08 |
---|---|
MySQL GRANT에 사용되는 priv_type (0) | 2013.01.18 |
xcopy (0) | 2012.06.19 |
윈도우 파워쉘 사용을 위한 10가지 팁 (0) | 2012.04.06 |
개발자 들이 많이 사용하는 프로그램들 (0) | 2012.03.23 |
댓글