Saat ini saya sedang melihat ukuran file log Apache saya karena mereka menjadi besar. Dalam konfigurasi logrotate saya, saya telah delaycompress
mengaktifkan. Apakah Apache benar-benar membutuhkan ini (seperti dokumentasi logrotate mengatakan bahwa beberapa program masih menulis di file lama) atau apakah aman untuk dinonaktifkan delaycompress
?
Ini adalah konfigurasi logrotate saya:
/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
}
sumber
Hrm, dalam hal ini, mungkin, karena Apache membuat log tetap terbuka.
Satu hal yang bisa Anda coba adalah
rotatelogs
skrip. Itu bagian dariapache2-utils
paket, setidaknya di sini di workstation Ubuntu saya. Pendekatan lain adalah dengan memutarnya setiap hari alih-alih setiap minggu, jadi Anda mengurangi buffering sebelum kompresi.sumber