Squid3 recrée la structure du cache à chaque démarage [résolu] - Sécurité - Systèmes & Réseaux Pro
Marsh Posté le 22-03-2011 à 11:05:11
Regarde tes variable cache_dir dans ton squid.conf .;
Il ne reconstruis la structure QUE si le répertoire n'existe pas ... S'il est placé dans le /tmp par exemple.
Marsh Posté le 22-03-2011 à 14:17:42
Je n'ai pas de "cache_dir" dans le squid.conf :
Code :
|
Quelle difference avec "coredump_dir", qui, lui, est bien sur "/var/spool/squid3 "?
Marsh Posté le 22-03-2011 à 14:32:38
Tu es sur qu'elle n'y est pas ? C'est une valeur par defaut ...
Fais un cat /etc/squid/squid.con | grep spool
Sinon ajoute : cache_dir ufs /var/spool/squid 100 16 256
Marsh Posté le 22-03-2011 à 15:09:31
boobaka a écrit : Tu es sur qu'elle n'y est pas ? C'est une valeur par defaut ... |
Certain. Le grep ne renvois que la ligne 28 (coredump_dir /var/spool/squid3). J'ai donc rajouté la ligne : cache_dir ufs /var/spool/squid3 100 16 256 et redémarré, ce qui m'a donné :
Code :
|
Cette fois il crée bien la structure du cache dans /var/spool/squid3. Suite à un nouveau redemarrage, j'ai :
Code :
|
Donc pour ça, c'est ok, reste juste ce "WARNING cache_mem is larger than total disk cache space!" c'est grave? par ailleurs, il met toujours un peu plus d'une minute à démarrer, c'est peu être lié...
Marsh Posté le 22-03-2011 à 16:11:15
cache_mem est une variable chez moi :
cache_mem 8 MB
Bref a adapter en fonction de ta machine
Marsh Posté le 22-03-2011 à 16:20:30
boobaka a écrit : cache_mem est une variable chez moi : |
Ok, c'est nickel, le warning ne s'affiche plus, même si Squid est toujours long à démarrer (c'est juste dommage puisque le boot prend 2 minutes de plus). En tous cas merci beaucoup pour l'aide efficace!
Marsh Posté le 13-12-2011 à 16:35:07
conkarno a écrit : |
shutdown_lifetime 3 seconds
Marsh Posté le 22-03-2011 à 03:40:03
Bonjour,
Après avoir mis à jour un proxy Debian Lenny vers Debian Squeeze, j'ai un petit problème avec squid3. Voila ce que j'ai à chaque fois que je lance/relance squid :
On dirait qu'il refait le cache à chaque fois, tout cela prenant 2 ou 3 bonnes minutes. Si je ne me trompe pas le cache de squid se trouve dans /var/spool/squid, or, ce répertoire demeure vide...
Pourtant, je n'ai presque rien modifié dans le squid.conf pour l'instant, juste un "acl res_loc src 10.0.0.0/8" et un "http_access allow res_loc" pour acceder au net depuis le réseau local.
Quelqu'un a une idée??
Message édité par conkarno le 22-03-2011 à 16:20:50