서버 로그가 계속 쌓이는데 logrotate를 어떻게 설정하나요?
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 압축입니다.
sudo logrotate -d /etc/logrotate.d/myapp (dry-run, 실제 실행 안 함). sudo logrotate -f /etc/logrotate.d/myapp (강제 실행). -d로 먼저 확인하고 -f로 테스트하세요.
댓글 4
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 압축입니다.
sudo logrotate -d /etc/logrotate.d/myapp (dry-run, 실제 실행 안 함). sudo logrotate -f /etc/logrotate.d/myapp (강제 실행). -d로 먼저 확인하고 -f로 테스트하세요.