6 votes

Y a-t-il une alternative à logrotate pour les logs apache?

J'ai besoin d'une alternative pour la rotation des journaux sur mon serveur, à chaque fois que logrotate s'exécute, apache tombe en panne pendant 10 à 20 minutes, je ne suis pas sûr que ce soit normal, mais ça ne me semble pas correct.

Y a-t-il une alternative à logrotate sur apache? Ce temps de rotation des journaux est-il inhabituel?

Mon configuration est fedora core 9, apache 2.2.14

Merci.

5voto

jammus Points 1796

J'aime cronolog. Apache peut rediriger la sortie vers cronolog qui stocke les données des journaux en fonction du modèle que vous utilisez.

Sur mon serveur où j'utilise ces deux directives dans la portée globale, seule une copie de cronolog a démarré et est utilisée pour écrire les journaux. Cela créera un nouveau fichier journal pour chaque année+mois.

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedvhost
CustomLog "|/usr/bin/cronolog /var/log/apache2/%Y%m.combined.allhosts.log" combinedvhost

2voto

sastorsl Points 352

Je regarderais les options passées à logrotate.

Dans mon expérience, vous devriez utiliser copytruncate (les fichiers journaux sont d'abord copiés, puis tronqués).

Cela évite également le besoin de redémarrer Apache après que logrotate ait fini.

1voto

MagicAndi Points 10128

à chaque fois que logrotate s'exécute, apache tombe en panne pendant environ 10 à 20 minutes, je ne suis pas sûr que ce soit normal, mais cela ne me semble pas bon

Non - il semble que votre système est défectueux - je serais tenté de le réparer plutôt que d'essayer autre chose - logrotate est un outil très utile s'il est utilisé correctement.

À quoi ressemblent vos scripts logrotate actuels?

C.

1voto

user6779 Points 557

Si vous redémarrez Apache manuellement, cela prend-il également 10 à 20 minutes ?

S'il faut autant de temps pour faire tourner les logs, il semble qu'Apache reste bloqué quelque part, ce qui se produirait aussi manuellement, ou que logrotate rencontre des problèmes de disque lorsqu'il essaie de déplacer les logs.

L'option de compression est-elle activée ? Si c'est le cas, que se passe-t-il lorsque vous la désactivez ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X