로그 파일이 회전 된 다음 원래 크기와 같은 크기로 돌아 가기 전에 logrotate에 문제가있는 사람이 있습니까? 내 결과는 다음과 같습니다.
로그 스크립트 :
/var/log/mylogfile.log { 회전 7 매일 압박 붕대 olddir / log_archives missingok 공증인 카피 }
Logrotate의 상세 출력 :
/var/log/mylogfile.log를 /log_archives/mylogfile.log.1로 복사 /var/log/mylogfile.log 절단 / bin / gzip을 사용하여 로그 압축 이전 로그 /log_archives/mylogfile.log.8.gz 제거
자르기 후 로그 파일
[root @ server ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 1 월 11 일 17:32 /var/log/mylogfile.log
말 그대로 초 :
[root @ server ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 3.5G 1 월 11 일 17:32 /var/log/mylogfile.log
RHEL 버전 :
[root @ server ~] # cat / etc / redhat-release Red Hat Enterprise Linux ES 릴리스 4 (Nahant 업데이트 4)
로그 로테이트 버전 :
[root @ DAA21529WWW370 ~] # rpm -qa | grep logrotate logrotate-3.7.1-10.RHEL4
몇 가지 참고 사항 :
- 서비스를 즉시 다시 시작할 수 없으므로 copytruncate를 사용하는 이유입니다
- 매일 밤
olddir
부터 로그 파일 이있는 디렉토리 에 따라 매일 밤 로그가 회전합니다 .