Có ai có bất kỳ vấn đề nào với logrotate trước đó khiến cho tệp nhật ký bị xoay và sau đó quay lại kích thước ban đầu không? Đây là phát hiện của tôi:
Tập lệnh Logrotate:
/var/log/mylogfile.log { xoay 7 hằng ngày nén olddir / log_archives mất tích đáng chú ý bản sao }
Đầu ra dài dòng của Logrotate:
sao chép /var/log/mylogfile.log sang /log_archives/mylogfile.log.1 cắt bớt /var/log/mylogfile.log nén nhật ký với: / bin / gzip xóa nhật ký cũ /log_archives/mylogfile.log.8.gz
Đăng nhập tập tin sau khi cắt ngắn xảy ra
[root @ máy chủ ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 phần1 phần1 0 ngày 11 tháng 1 17:32 /var/log/mylogfile.log
Nghĩa đen sau:
[root @ máy chủ ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 phần1 part1 3.5G ngày 11 tháng 1 17:32 /var/log/mylogfile.log
Phiên bản RHEL:
[root @ server ~] # cat / etc / redhat-phát hành Red Hat Enterprise Linux ES phát hành 4 (Bản cập nhật Nahant 4)
Phiên bản Logrotate:
[root @ DAA21529WWW370 ~] # vòng / phút | grep logrotate logrotate-3.7.1-10.RHEL4
Một số lưu ý:
- Dịch vụ không thể được khởi động lại một cách nhanh chóng, vì vậy đó là lý do tại sao tôi đang sử dụng copytruncate
- Nhật ký đang quay mỗi đêm, theo
olddir
thư mục có tệp nhật ký trong đó từ mỗi đêm.