현재 logrotate 구성은 다음과 같습니다 (logrotate 3.8.7 사용)
"/var/log/haproxy.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifempty
copytruncate
}
하루에 한 번 성공적으로 실행되지만 크기가 250M을 초과하면 회전하지 않습니다. 따라서 크기에 관계없이 하루가 끝날 때까지 기다립니다.
나는 거기 MAXSIZE 옵션이며, 변경 후 읽었습니다 size 250M에 maxsize 250M그것은 여전히 작동하지 않습니다.
매시간마다 logrotate를 실행하도록 cron을 설정해야합니까, 아니면 해당 파일 크기를 수신하고 있기 때문에 logrotate가 자동으로 실행되며 다른 문제가 있습니까?