Anomalie #1586
Problème de rotation des fichiers de log de squid
Description
J'ai découvert il y a quelques semaines qu'il y avait un problème dans la rotation des fichiers de logs squid de nos serveurs Amon 2.2.
Je ne retrouvais pas tous les fichiers dans l'historique des logs.
- /etc/eole/distrib/squid.logrotate ############################
/var/log/squid/access.log {
weekly
rotate 52
copytruncate
compress
notifempty
missingok
postrotate
/usr/sbin/squid -k reconfigure
endscript
} ##################################################################
- /etc/eole/distrib/squid.conf #################################
access_log syslog:LOG_LOCAL7|LOG_INFO squid ##################################################################
- /etc/eole/distrib/rsyslog.conf ##############################
#log naviguation squid
local7.info /var/log/squid/access.log ##################################################################
Bref, il serait peut-être préférable de ne pas utiliser la directive "copytruncate" de logrotate (qui est violente, il faut bien le dire) mais d'effectuer un "/etc/init.d/rsyslog reload" à la place du "/usr/sbin/squid -k reconfigure" (sachant qu'il faudrait tout de même ajouter une directive postrotate avec la commande "/usr/sbin/squid -k reconfigure" pour la section /var/log/squid/cache.log).
En résumé, voici à quoi pourrait ressembler le fichier squid.logrotate :- /etc/eole/distrib/squid.logrotate ############################
/var/log/squid/access.log {
weekly
rotate 52
compress
notifempty
missingok
postrotate
/etc/init.d/rsyslog reload
endscript
}
/var/log/squid/cache.log {
weekly
rotate 10
compress
notifempty
missingok
postrotate
/usr/sbin/squid -k reconfigure
endscript
} ##################################################################
Sauf erreur de ma part, la section /var/log/squid/store.log ne sert à rien sur un Amon 2.2. Elle peut sans doute être supprimée.
Demandes liées
Révisions associées
correction sur la configuration logrotate de squid (fixes #1586)
A word about equals, notequals and contains; fixes #1586
A word about equals, notequals and contains; fixes #1586
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Version cible changé de Mises à jour 2.2.3 - 01 RC à Mises à jour 2.2.2 - 07 Stable
#2 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Assigné à mis à Emmanuel GARETTE
- Temps estimé mis à 1.00 h
#3 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Projet changé de Amon à conf-amon
#4 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 7288c3ac1eb66d28fb1227bd6987e07bd4b6bf6a.
#5 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Assigné à changé de Emmanuel GARETTE à Joël Cuissinat
Correction acceptée et intégrée.
#6 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Statut changé de Résolu à Fermé
OK en version candidate : conf-amon 2.2-eole219~5