로그 파일이 회전 된 다음 원래 크기와 같은 크기로 돌아 가기 전에 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부터 로그 파일 이있는 디렉토리 에 따라 매일 밤 로그가 회전합니다 .