Apache erişimini, hatalarını ve yeniden yazma günlüklerini döndürmek için logrotate kullanıyorum. Config dosyam şuna benziyor:
/apache/*log {
compress
dateext
rotate 365
size=+300M
olddir /log/old/apache
notifempty
missingok
lastaction
/bin/apache reload
endscript
}
Benim sorunum, ne zaman bir rotasyon meydana gelirse, Apache'nin sadece döndürülmüş günlük dosyasına yazmadığı için Apache'nin yeniden yüklenmesi gerekiyor. Logrotate her rotasyon yaptığında Apache'nin yeniden yüklenmesini önlemenin bir yolu var mı?
lastaction echo "" | /apache/*log endscript
dosya askısı eklediğimde "kayıp" değil sanırım ?