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

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 à 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  :
 

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
Reply

Marsh Posté le 22-03-2011 à 03:40:03   

Reply

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.


---------------
www.google.fr  
Reply

Marsh Posté le 22-03-2011 à 14:17:42    

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 "?

Reply

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
 
 


---------------
www.google.fr  
Reply

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

Reply

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


---------------
www.google.fr  
Reply

Marsh Posté le 22-03-2011 à 16:20:30    

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:

Reply

Marsh Posté le 13-12-2011 à 16:35:07    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed