次の logrotate を icecast access.log で使用しているときに、次の問題が発生します。
- ファイル access.log はランダムな時間 0ko にとどまり、何も記録しません
- アーカイブ ファイル access.log-20120601.gz が空です
これは私の /etc/logrotate.d/icecast です
/home/log/icecast/access.log{
# Les logs sont compréssé avant rotation
compress
# Fréquence de rotation par défaut :
monthly
# Par défaut, une rotation par jour est effectuée. 365,25 Jours par ans, nous concervons donc
# une profondeur de 366 jours.
rotate 366
# En parallèle, si une archive est agée de plus de 366 jours, elle est détruite :
maxage 366
# Insertion de la date dans l'archivage des journaux.
dateext
# Lors d'une rotation, un fichier de remplacement est créé avec les droits 0640 appartenant
# root et au groupe root.
create 777 root root
# Toutes les archives sont stockées dans /var/log/icecast.
olddir /var/log/icecast
}