Problemas cache squid

Forums: 

Saludos....

En la empresa hey un servidor proxy squid 2.5 por el que salen todos los funcionarios a Internet. El problema que se presenta consiste en que al intentar acceder a ciertas páginas, aparecen con fechas anteriores; es decir, no aparecen las páginas actualizadas y algunas salen hasta de 1 mes atrás... he vaceado los archivos access.log y restore.log, pero el problema persiste.

Alguna recomendación?

Gracias por su atención.

quizas sea por la configuracion erronea.

Hola, yo tambien tengo un servidor squid en mi local, y una razón por la que pude estar pasando eso, es porq el squid no debe estar configurado para actualizar la pagina cada vez que haya cambios en ella, sino simplemente cada cierto tiempo.

Quizas te ayude revisar el archivo de configuración, /etc/squid/squid.conf

También podria ser el tiempo de cache del navegador q estén usando los funcionarios.

Si deseas, me peudes enviar tu archivo de configuración a mi correo, para darle una revisada. :D

josevillavi85 arroba gmail punto com

------------------
José Villavicencio

------------------
José Villavicencio

Borrar los logs no te va a

Imagen de deathUser

Borrar los logs no te va a ayudar a vaciar la cache del squid, trata de borrar la cache del squid y mira en los logs a ver que es lo que está pasando ...

Para detalles de como hacerlo, prueba con:

man squid
o
squid --help

Suerte ...

bye
:)

Asi es borra los log no

Imagen de damage

Asi es borrar los log no sirve de nada ya que son solo "LOG's", debes depurar el cache o mejor comfigurar bien en el squid.conf la política de remplazo de tu cache.
Saludos.

Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/

Si puedo ayudar,estos

Imagen de eldany76

Si puedo ayudar,estos parametros aqui tienen valores que deberian ir bien en la mayoria de los casos.No obstante siempre es mejor ir variandolos para analizar con que valores logramos mejores resultados.Suponiendo que tenemos la red 192.168.1.0/24:

#Ejemplo de optimizacion de Squid
#optimizar y arreglar consultas a sitios como hotmail,yahoo,etc.
hierarchy_stoplist cgi-bin \?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

#Mejorar la forma de reemplazar objetos antiguos
cache_swap_low 90
cache_swap_high 90

#Aprovechar espacio en el disco
maximum_object_size 8192 KB
minimum_object_size 3 KB

#No llenar la memoria con archivos grandes
maximum_object_size_in_memory 96 KB

#Cachear mayor cantidad de datos IP
ipcache_size 10240
fqdncache_size 10240

#No gastar procesador ni memoria en registros log
cache_access_log none
cache_log none
cache_store_log none

#Eliminar conexiones sin cerrar
half_closed_clients off

#Ocultar ip interno del cliente o usuario
forwarded_for off

#Disponemos de 512b de RAM
cache_mem 480 MB

cache_dir aufs /var/squid 20000 16 256

#Cambiar algoritmos de actualizacion para ahorrar ancho de banda
refresh_pattern ^http: 2880 90% 10080
refresh_pattern ^ftp: 1440 80% 10080
refresh_pattern ^gopher: 240 95% 10080
refresh_pattern . 1440 90% 22160

#Conviene no tocar lo dado por Squid
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 #http
acl Safe_ports port 21 #ftp
acl Safe_ports port 443 563 #https, snees
acl Safe_ports port 70 #Gopher
acl Safe_ports port 210 #wais
acl Safe_ports port 1025-65535 #unregistered ports
acl Safe_ports port 280 #http-mgmt
acl Safe_ports port 488 #gss-http
acl Safe_ports port 591 #filemarker
acl Safe_ports port 777 #multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

#Dejamos usar el cache solo en nuestra red

acl usuarios src 192.168.1.0/255.255.255.0
http_access allow usuarios
http_access deny all

http_reply_access allow all
icp_access allow all

Cualquier error encontrado se agradece la corrección

"No te des por vencido...aun vencido"-Almafuerte-

"No te des por vencido...ni aun vencido"-Almafuerte-

Yo me refería a las

Imagen de damage

Yo me refería a las politicas de refresco del cache y de almacenamiento como son la heap LFUDA, lru, etc, etc, etc.
TAG: cache_replacement_policy
# The cache replacement policy parameter determines which
# objects are evicted (replaced) when disk space is needed.
#
# lru : Squid's original list based LRU policy
# heap GDSF : Greedy-Dual Size Frequency
# heap LFUDA: Least Frequently Used with Dynamic Aging
# heap LRU : LRU policy implemented using a heap

Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/

Para ti que politica es la

Para ti que politica es la más recomendada..? Ahora yo utilizo la que bien por defecto ( LRU ) y todo bien..

Ahora el unico problema que tengo es que aveces se me llena la cache y toca borrarla manualmente, no habría una manera de que se vaciara automaticamente, o piensa que debo de cambiar la politica o algoritmo..

Saludos

Listo

Listo.. solucionado el problema... muchas gracias a todos por su ayuda.

El error estaba básicamente en que el archivo que contenia la cache no actualizaba.. así que limpié el archivo y listo... Ya había limpiado los archivos que contenia los logs y el problema seguía; así que borré el contenido de los archivos ubicados en /var/cache/squid.

Nuevamente les agradezco.