rotation des logs : comment ça se passe - Logiciels - Linux et OS Alternatifs
Marsh Posté le 11-12-2003 à 15:08:20
en prenant le cas d'apache, c'est effectué lorsque le processus père (en root) se prend un signal HUP, c'est géré par logrotate, voici le contenu de mon /etc/logrotate.d/httpd :
|
logrotate est lui même appelé par une tâche cron (daily généralement) :
/etc/cron.daily/logrotate :
|
le fichier logrotate.conf inclu le contenu du répertoire /etc/logrotate.d :
|
voilà, ça doit pouvoir t'aider à voir comment ça se passe chez toi
Marsh Posté le 11-12-2003 à 14:54:46
voilà, je dois faire un programme qui épie perpétuellement le access_log d'apache pour extraire des statistiques. problème, j'ai peur que lors de la rotation des logs, y est un problème, genre je me retrouve pendant un petit laps de temps sans log. quelqu'un sait ce qui se passe ?
si c'est "mv access_log access_log.0" et de l'autre côté apache continue à écrire, est ce que ça pause des problèmes à notre bon vieux "tail -f". J'ai l'impression que si... mon log fait en général 100Mo, c'est pas instantané.
si quelqu'un a déjà fait ce genre de choses, j'aimerais savoir si je peux me mettre derrière un tail -f et lire pénard, ou si faut que je sorte l'artillerie pour bien vérifier tout ça en permanence
(beaucoup de bruit pour rien)