Load To Technical Architect
[Linux] Tomcat Catalina.out Logrotate 본문
728x90
톰캣 Catalina.out Logrotate 등록
- OS : CentOS 7
1. logrotate 구성 파일 생성
# vi /etc/logrotate.d/tomcat
/app/tomcat/logs/catalina.out {
su tomcat_service_user tomcat_service_group
copytruncate
daily
rotate 30
compress
missingok
notifempty
delaycompress
}
위의 구성대로 logrotate를 동작시키면 catalina.out 파일은 매일 catalina.out을 catalina.out.날짜로 옮기고
기존 catalina.out 파일을 비우며 최근 30개의 로그파일만 압축하여 보관한다.
( 참고 : 로그 파일명이 catalina.out.날짜로 변경되기 위해서는 /etc/logrotate.conf 파일에 dateext가 추가 되어있어야 함
CentOS 7은 기본적으로 추가되어있지만 Ubuntu는 아님 )
※ selinus가 Enforcing 상태라면 log 파일의 소유자 계정에서 cron을 동작시켜야 함
728x90
'WAS > tomcat' 카테고리의 다른 글
[Linux] Tomcat Service 등록 (0) | 2020.06.11 |
---|---|
[Linux] Tomcat 8.5.53 설치 (0) | 2020.06.11 |
Comments