現在、Apacheログが巨大になったときのファイルサイズを調べています。私のlogrotate構成では、delaycompress
有効にしました。Apacheは本当にこれを必要とするのですか(logrotateのドキュメントでは、一部のプログラムがまだ古いファイルに書き込んでいると記載されています)、それとも無効にしても安全delaycompress
ですか?
これが私のlogrotate設定です:
/var/log/apache2/*.log {
weekly
missingok
rotate 26
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f /var/run/apache2.pid ]; then
/etc/init.d/apache2 restart > /dev/null
fi
endscript
}