logrotate - Icecast file not logging anymore -
i'm encountering following issue while using following logrotate icecast access.log :
- file access.log stay @ 0ko random time , don't log anything
- archived files access.log-20120601.gz empty
this /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 }
i don't know if have resolved issue, looking @ logrotate file icecast 2 (which installed icecast itself) meaningful difference seems these lines:
postrotate if pgrep icecast2 >/dev/null; invoke-rc.d --quiet icecast2 reload > /dev/null fi endscript which sends sighup signal icecast process.
looking @ icecast documentation, there's paragraph explains that:
note on non-win32 platforms, hup signal can sent icecast in log files re-opened appending giving ability move/remove log files.
Comments
Post a Comment