Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2701 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Squid3 recrée la structure du cache à chaque démarage [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Squid3 recrée la structure du cache à chaque démarage [résolu]

n°78746
conkarno
Posté le 22-03-2011 à 03:40:03  profilanswer
 

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  :
 

Code :
  1. root@srv-debian:/home/arno# /etc/init.d/squid3 restart
  2. Restarting Squid HTTP Proxy 3.x: squid3 Waiting.....................done.
  3. Creating Squid HTTP Proxy 3.x cache structure ... (warning).
  4. 2011/03/22 03:31:42| Creating Swap Directories
  5. .
  6. root@srv-debian:/home/arno#


 
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...  :sweat:  
 
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
mood
Publicité
Posté le 22-03-2011 à 03:40:03  profilanswer
 

n°78757
boobaka
Posté le 22-03-2011 à 11:05:11  profilanswer
 

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.


---------------
www.google.fr  
n°78773
conkarno
Posté le 22-03-2011 à 14:17:42  profilanswer
 

Je n'ai pas de "cache_dir" dans le squid.conf :
 

Code :
  1. acl manager proto cache_object
  2. acl localhost src 127.0.0.1/32 ::1
  3. acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
  4. acl SSL_ports port 443
  5. acl Safe_ports port 80  # http
  6. acl Safe_ports port 21  # ftp
  7. acl Safe_ports port 443  # https
  8. acl Safe_ports port 70  # gopher
  9. acl Safe_ports port 210  # wais
  10. acl Safe_ports port 1025-65535 # unregistered ports
  11. acl Safe_ports port 280  # http-mgmt
  12. acl Safe_ports port 488  # gss-http
  13. acl Safe_ports port 591  # filemaker
  14. acl Safe_ports port 777  # multiling http
  15. acl CONNECT method CONNECT
  16. acl reseau src 10.0.0.0/8
  17. http_access allow manager localhost
  18. http_access deny manager
  19. http_access deny !Safe_ports
  20. http_access deny CONNECT !SSL_ports
  21. http_access allow reseau
  22. http_access allow localhost
  23. http_access deny all
  24. http_port 800 transparent
  25. hierarchy_stoplist cgi-bin ?
  26. coredump_dir /var/spool/squid3
  27. refresh_pattern ^ftp:  1440 20% 10080
  28. refresh_pattern ^gopher: 1440 0% 1440
  29. refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
  30. refresh_pattern .  0 20% 4320


 
Quelle difference avec "coredump_dir", qui, lui, est bien sur "/var/spool/squid3 "?

n°78775
boobaka
Posté le 22-03-2011 à 14:32:38  profilanswer
 

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
 
 


---------------
www.google.fr  
n°78776
conkarno
Posté le 22-03-2011 à 15:09:31  profilanswer
 

boobaka a écrit :

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
 
 


 
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 :
  1. Restarting Squid HTTP Proxy 3.x: squid3Creating Squid HTTP Proxy 3.x cache structure ... (warning).
  2. 2011/03/22 15:00:52| WARNING cache_mem is larger than total disk cache space!
  3. 2011/03/22 15:00:52| Creating Swap Directories
  4. 2011/03/22 15:00:52| /var/spool/squid3 exists
  5. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/00
  6. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/01
  7. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/02
  8. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/03
  9. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/04
  10. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/05
  11. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/06
  12. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/07
  13. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/08
  14. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/09
  15. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/0A
  16. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/0B
  17. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/0C
  18. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/0D
  19. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/0E
  20. 2011/03/22 15:00:52| Making directories in /var/spool/squid3/0F
  21. 2011/03/22 15:01:28| WARNING cache_mem is larger than total disk cache space!
  22. .


Cette fois il crée bien la structure du cache dans /var/spool/squid3. Suite à un nouveau redemarrage, j'ai :
 

Code :
  1. Restarting Squid HTTP Proxy 3.x: squid3 Waiting.....................done.
  2. 2011/03/22 15:02:34| WARNING cache_mem is larger than total disk cache space!
  3. .


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

n°78779
boobaka
Posté le 22-03-2011 à 16:11:15  profilanswer
 

cache_mem est une variable chez moi :
cache_mem 8 MB
 
Bref a adapter en fonction de ta machine


---------------
www.google.fr  
n°78783
conkarno
Posté le 22-03-2011 à 16:20:30  profilanswer
 

boobaka a écrit :

cache_mem est une variable chez moi :
cache_mem 8 MB
 
Bref a adapter en fonction de ta machine


 
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!  :jap:

n°88608
Profil sup​primé
Posté le 13-12-2011 à 16:35:07  answer
 

conkarno a écrit :


 
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!  :jap:


 
 
shutdown_lifetime 3 seconds


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Squid3 recrée la structure du cache à chaque démarage [résolu]

 

Sujets relatifs
Durée de rétention du cache d'un proxyQue ce cache derrière un Centrex?
dossier caché par le systemeGPO supprimer le cache local du profil itinérant d'un utilisateur
Squid en reverse sans cacheServeur proxy-cache sous windows ?
exchange 2k3, forcer rafraichissement du cache client outllookMise en cache, coupure de serveur
Plus de sujets relatifs à : Squid3 recrée la structure du cache à chaque démarage [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR