Newbie sur Linux / Squid - Logiciels - Linux et OS Alternatifs
Marsh Posté le 16-10-2003 à 16:40:57
en toute logique il y a un script cron qui se charge de compresser + rotate les logs
pourquoi veux-tu purger le cache ?
Marsh Posté le 16-10-2003 à 17:02:39
nicolo a écrit : Bonjour à tous, |
Pour les logs utilise logrotate. Par contre vérifie, mais sur les distrib de RH, il existe des logrotate lancé par cron...et c'est a virer si tu veux gérer tes logs. Nativement un squid -k rotate en ligne de commande doit faire tourner les logs à la demande aussi.
Sur les RH, logrotate est exécuté par cron le dimanche @ 4h du mat'.Du coup si tu utilise un analyseur de logs qui passe le dimanche ou tôt le lundi matin....ton analyse ne te donnera rien ! Logique mais à ne pas oublier
Concernant les analyse de logs je te conseille sarg. C'est simple et rapide.
Sinon y'a tout ce que tu veux ici : http://www.squid-cache.org/Scripts/
Pour purger le cache, déja tu donne une politique à squid.cherche du coté du tag cache_replacement_policy dans le fichier de conf tu aura plus de détails.
Soit tu vires les objets par critère de taille, soit de temps, soit de nombre d'utilisation etc.....
Sinon méthode radicale; tu supprime tout le cache, soit simplement en virant le fichier swap.cache présent à la racine de squid, soit tu utilise le programme squidclient qui permet de faire des requettes de type PURGE dans ton cache.
Tu donnes l'autorisation à 127.0.0.1 pour l'ACL method PURGE et depuis ton prxoy linux tu fait un :
Code :
|
Marsh Posté le 16-10-2003 à 17:15:56
Merci beaucoup pour tous ces renseignements, je prend bonne note et vous dis @+
Marsh Posté le 16-10-2003 à 16:38:50
Bonjour à tous,
Ca y est je me suis lancé dans le monde merveilleux de Linux, mes premières impressions sont plutot bonnes, et j'irais jusqu'a dire que j'y prend gout (enfin surtout la ligne de commande, le reste fait beacoup penser à du win)
J'ai donc installé une belle distrib mandrake 9.0 afin de monter un proxy. J'ai donc utilisé squid qui était livré avec la version est la 2.4 stable7 (???). Je suis heureux cela fonctionne, j'arrive à mettre en place les restrictions nécéssaires, mon entreprise, tout va bien.
Par contre :
Comment réinitialiser le fichier access.log ? Doit on le supprimer et en recréer un ? Le vider à la main ?...
Existe t'il de bon soft pour analyser ce fichier ?
Comment purger le Cache ?
Merci d'aider un pauvre débutant sous linux.