Projet

Général

Profil

Anomalie #4646

cache.log de squid non traité par logrotate

Ajouté par équipe eole Academie d'Orléans-Tours il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
28/01/2013
Echéance:
15/02/2013
% réalisé:

100%

Distribution:
EOLE 2.3

Description

le fichier cache.log de squid (actuellement par erreur dans /var/log/squid/cache.log cf mon signalement 4645) n'est pas pris en compte par logrotate
dans /etc/logrotate.d/squid3 il manque la section suivante (peut-être à adapter car inspiré de 2.2 mais aussi quand le fichier /var/log/squid/cache.log sera déplacé là ou il devrait se trouver) :

/var/log/squid/cache.log {
weekly
rotate 10
compress
notifempty
missingok
postrotate
/usr/sbin/squid -k reconfigure
endscript
}

NB : sur la machine où nous avons eu le pb (un des proxy centraux du 37) ce fichier faisait 62 Go et saturait l'espace disque...


Demandes liées

Lié à eole-proxy - Tâche #4652: Les journaux du cache de squid doivent être intégrés à l’arborescence de journalisation EOLE Ne sera pas résolu 08/01/2013
Suit eole-proxy - Anomalie #4645: mauvais emplacement du fichier log de squid Fermé 21/01/2013 25/01/2013

Révisions associées

Révision 2722ee42 (diff)
Ajouté par Benjamin Bohard il y a plus de 11 ans

Suppression du fragment logrotate superflu de squid3 dans proxy-pkg.

  • debian/eole-proxy.postinst : la suppression du fichier
    /etc/logrotate.d/squid n'est plus faite en postinst de eole-proxy.

Ref #4646

Révision 68e4112f (diff)
Ajouté par Benjamin Bohard il y a plus de 11 ans

Le template squid.logrotate écrase le fichier du paquet ubuntu.

  • dicos/23_proxy.xml : changement du nom cible pour ne pas écraser
    le fichier fourni par squid3.

Ref #4646

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Projet changé de Amon à eole-proxy
  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Mises à jour 2.3.8

#2 Mis à jour par Benjamin Bohard il y a plus de 11 ans

Le fichier cache.log n'est pas dans /var/log/squid par erreur mais par choix (à moins que ce choix ne soit une erreur ?).
Le problème va être résolu comme pour samba dans un premier temps : logrotate sur le conteneur hébergeant le service (le maître en mode non conteneur) et lien vers le répertoire de log du conteneur en mode conteneur.

Le paquet squid3 fournit le filtre suivant :

#
#    Logrotate fragment for squid3.
#
/var/log/squid/*.log {
    daily
    compress
    delaycompress
    rotate 2
    missingok
    nocreate
    sharedscripts
    postrotate
        test ! -e /var/run/squid3.pid || /usr/sbin/squid -k rotate
    endscript
}

Ce filtre correspond bien à /var/log/squid/cache.log.

#3 Mis à jour par Luc Bourdot il y a environ 11 ans

  • Echéance changé de 26/01/2013 à 25/01/2013
  • Début 26/01/2013 supprimé

#4 Mis à jour par Luc Bourdot il y a environ 11 ans

  • Echéance changé de 25/01/2013 à 01/02/2013
  • Début mis à 26/01/2013

#5 Mis à jour par Luc Bourdot il y a environ 11 ans

  • Début changé de 26/01/2013 à 28/01/2013

#6 Mis à jour par Luc Bourdot il y a environ 11 ans

  • Assigné à changé de Benjamin Bohard à developpeurs_eole

#7 Mis à jour par Luc Bourdot il y a environ 11 ans

  • Echéance changé de 01/02/2013 à 08/02/2013

#8 Mis à jour par Joël Cuissinat il y a environ 11 ans

  • Echéance changé de 08/02/2013 à 15/02/2013

#9 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Assigné à changé de developpeurs_eole à Benjamin Bohard

#10 Mis à jour par Benjamin Bohard il y a environ 11 ans

La création du filtre est assurée en postinst du paquet proxy-pkg si il n'existe plus (suite à l'écrasement corrigé avec le commit 68e4112f2881fe2d8c8f682333f9fc1cce264e4a).

#11 Mis à jour par Benjamin Bohard il y a environ 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#12 Mis à jour par Laurent Flori il y a environ 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF