現在のlogrotate構成は次のようになります(logrotate 3.8.7を使用)
"/var/log/haproxy.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifempty
copytruncate
}
1日に1回は正常に実行されますが、サイズが250Mを超えると回転しません。そのため、サイズに関係なく、1日の終わりまでローテーションします。
私はmaxsizeオプションがあることを読みました、そしてそれを変更size 250M
しmaxsize 250M
た後でもまだ動作しません。
1時間ごとにlogrotateを実行するようにcronを設定する必要がありますか?または、がそのファイルサイズをリッスンしているためにlogrotateが自動的に実行され、何か他の問題が発生していますか?