본문 바로가기
Q&A2025년 1월 4일1분 읽기

logrotate 설정으로 로그 관리하기

배
배준호
조회 471댓글 4

서버 로그가 계속 쌓이는데 logrotate를 어떻게 설정하나요?

댓글 4

김김영삼1년 전

logrotate 기본 설정 (/etc/logrotate.d/myapp): /var/log/myapp/*.log { daily, rotate 7, compress, delaycompress, missingok, notifempty, postrotate: systemctl reload myapp, endscript }. daily는 매일 회전, rotate 7은 7개 보관, compress는 gzip 압축입니다.

배배준호(guest)1년 전
logrotate가 제대로 동작하는지 테스트하는 방법은?
김김영삼1년 전

sudo logrotate -d /etc/logrotate.d/myapp (dry-run, 실제 실행 안 함). sudo logrotate -f /etc/logrotate.d/myapp (강제 실행). -d로 먼저 확인하고 -f로 테스트하세요.

권권도현(guest)1년 전
좋은 답변 감사합니다!
Ctrl+Enter로 등록