Quelqu'un a-t-il déjà rencontré des problèmes avec logrotate qui provoquent la rotation d'un fichier journal, puis le retour à la même taille qu'il était à l'origine? Voici mes conclusions:
Script Logrotate:
/var/log/mylogfile.log { tourner 7 du quotidien compresse olddir / log_archives missingok notifempty copiertronquer }
Sortie détaillée de Logrotate:
copie de /var/log/mylogfile.log vers /log_archives/mylogfile.log.1 tronquer /var/log/mylogfile.log compression du journal avec: / bin / gzip suppression de l'ancien journal /log_archives/mylogfile.log.8.gz
Le fichier journal après la troncature se produit
[root @ server ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 0 jan 11 17:32 /var/log/mylogfile.log
Littéralement quelques secondes plus tard:
[root @ server ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 partie1 partie1 3.5G 11 janvier 17:32 /var/log/mylogfile.log
Version RHEL:
[root @ server ~] # cat / etc / redhat-release Red Hat Enterprise Linux ES version 4 (Nahant Update 4)
Version de Logrotate:
[root @ DAA21529WWW370 ~] # rpm -qa | grep logrotate logrotate-3.7.1-10.RHEL4
Quelques notes:
- Le service ne peut pas être redémarré à la volée, c'est pourquoi j'utilise copytruncate
- Les journaux tournent chaque nuit, selon le
olddir
répertoire contenant les fichiers journaux de chaque nuit.