Project

General

Profile

Anomalie #4646

cache.log de squid non traité par logrotate

Added by équipe eole Academie d'Orléans-Tours over 10 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
01/28/2013
Due date:
02/15/2013
% Done:

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...


Related issues

Related to 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 01/08/2013
Follows eole-proxy - Anomalie #4645: mauvais emplacement du fichier log de squid Fermé 01/21/2013 01/25/2013

Associated revisions

Revision 2722ee42 (diff)
Added by Benjamin Bohard over 10 years ago

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

Revision 68e4112f (diff)
Added by Benjamin Bohard over 10 years ago

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

History

#1 Updated by Joël Cuissinat over 10 years ago

  • Project changed from Amon to eole-proxy
  • Assigned To set to Benjamin Bohard
  • Target version set to Mises à jour 2.3.8

#2 Updated by Benjamin Bohard over 10 years ago

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 Updated by Luc Bourdot over 10 years ago

  • Due date changed from 01/26/2013 to 01/25/2013
  • Start date deleted (01/26/2013)

#4 Updated by Luc Bourdot over 10 years ago

  • Due date changed from 01/25/2013 to 02/01/2013
  • Start date set to 01/26/2013

#5 Updated by Luc Bourdot over 10 years ago

  • Start date changed from 01/26/2013 to 01/28/2013

#6 Updated by Luc Bourdot over 10 years ago

  • Assigned To changed from Benjamin Bohard to developpeurs_eole

#7 Updated by Luc Bourdot over 10 years ago

  • Due date changed from 02/01/2013 to 02/08/2013

#8 Updated by Joël Cuissinat over 10 years ago

  • Due date changed from 02/08/2013 to 02/15/2013

#9 Updated by Philippe Caseiro over 10 years ago

  • Assigned To changed from developpeurs_eole to Benjamin Bohard

#10 Updated by Benjamin Bohard over 10 years ago

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 Updated by Benjamin Bohard over 10 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#12 Updated by Laurent Flori over 10 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF