Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- mariadb all table truncate
- mariadb galera cluster
- mysql galera cluster
- cookie 하루 저장
- mysql 사용자 생성
- mysql all table truncate
- docker 설치
- centos mount
- mysql 자동복구
- mysql yum 설치
- mysql 손상
- 쿠키 하루 저장
- mysqlcheck
- mysql 모든 데이터 삭제
- linux mount 방법
- mysql yum install
- 서버 재시작시 mount
- mysql auto repair
- mysql DB권한
- mysql 검사
- elasticsearch mapping생성
- 쿠키 오늘
- mariadb 모든 데이터 삭제
- mysql database 검사
- mysql table 손상
- 쿠키 하루
- mysql database truncate
- mysql recovery
- galera cluster 재시작
- cookie today
Archives
- Today
- Total
IT
TOMCAT LOG 일자별로 저장 본문
728x90
[TOMCAT 로그 일자별로 저장]
root 권한으로 작업
/etc/logrotate.d
vi명령어로 아래와 같이 톰캣 catalina.out 경로에 맞춰 작성
vi [변수파일명]
vi test-tomcat
/home/iotUser/test-tomcat-8.5/logs/catalina.out {
copytruncate
daily
rotate 60
missingok
notifempty
dateext
}
-
rotate 30(숫자) : log파일 30개 이상 되면 삭제
-
maxage 30(숫자) : 30일 이산된 로그 파일 삭제3
-
size : 지정한 용량이 되면 로그로테이트를 실행한다. 10k, 10M 이런식으로 지정한다.
-
create : [권한 유저 그룹] 으로 rotation된 로그파일 생성
-
notifempty : log 내용이 없으면 rotation 하지 않는다.
dateext : 순환된 로그파일의 날짜 확장자
-
ifempty : 로그파일이 비어있는 경우에도 로테이트한다.
daily : 로그파일을 날짜별로 변환
테스트명령어
# logrotate -d /etc/logrotate.d/test-tomcat
-d(debug) 옵션을 통해 작동 잘되는지 확인
crontab -e 명령어 친후
아래와 같이 편집
59 23 * * * /usr/sbin/logrotate -f /etc/logrotate.d/test-tomcat
11시59분에 시작되는 crontab
1일치 로그를 수집하기 위한 스케줄러등록
'기타 개발 관련' 카테고리의 다른 글
쿠키 하루 저장 방법 (0) | 2020.09.21 |
---|---|
facebook, twitter 공유 og태그 사용예제 (0) | 2020.01.07 |
BXSLIDER.JS 정리 (0) | 2020.01.07 |
Handlebar.js 기본 정리 (0) | 2020.01.07 |
Tomcat 서비스 등록 방법 (0) | 2019.04.02 |