Problemas con cache en Squid 2.6

Imagen de damage

Forums: 

Hola amigos, les comento que he tenido problemas para hacer que los usuarios de una red usen el cache del squid, al parecer el cache se llena, pero los usuarios no estan haciendo uso del mismo y hacen las peticiones directamente, lo he corroborado cargando paginas iguales en una PC y la misma pagina en otra PC y simplemente no usa el cache (esto lo compruebo haciendo tail -f /var/log/squid/access.log), el proxy no esta transparente, por lo que no hago el REDIRECT con IPTABLES, solo esta enmascarando.

EL squid es version 2.6, Stable, Distro en Debian Etch. Que debo hacer ya que en otros servers con el squid 2.5 si funca muy bien el cache, sera algo demas en el firewall, debo quitar el enmascaramiento??, el FORWARD esta en Accept.

Saludos.

prueba con estos

Imagen de denisenrique

prueba con estos parametros

cache_mem 96 MB
cache_swap_low 90
cache_swap_high 95

en cache dir pon mas espacio de almacenaje en disco por decir algo 700

cache_dir ufs /var/cache/squid 700 16 256

si no me equivoco el primer parametro es tamaño en disco el otro el numero de directorios y el numero de archivos

Denis Guido

Denis Guido

Algo mas..

Imagen de morpheuss_ec

[quote=denisenrique]prueba con estos parametros

cache_mem 96 MB
cache_swap_low 90
cache_swap_high 95

en cache dir pon mas espacio de almacenaje en disco por decir algo 700

cache_dir ufs /var/cache/squid 700 16 256

si no me equivoco el primer parametro es tamaño en disco el otro el numero de directorios y el numero de archivos

Denis Guido[/quote]

[quote]
# cache_dir ufs Directory-Name Mbytes L1 L2 [options]
#
# 'Mbytes' is the amount of disk space (MB) to use under this
# directory. The default is 100 MB. Change this to suit your
# configuration. Do NOT put the size of your disk drive here.
# Instead, if you want Squid to use the entire disk drive,
# subtract 20% and use that value.
#
# 'Level-1' is the number of first-level subdirectories which
# will be created under the 'Directory'. The default is 16.
#
# 'Level-2' is the number of second-level subdirectories which
# will be created under each first-level directory. The default
# is 256.
#
# The aufs store type:
#
# "aufs" uses the same storage format as "ufs", utilizing
# POSIX-threads to avoid blocking the main Squid process on
# disk-I/O. This was formerly known in Squid as async-io.
#
# cache_dir aufs Directory-Name Mbytes L1 L2 [options]

[/quote]

Algo de info sacada el squid.conf sobre el tema del cache_dir

"Como no sabian q era imposible lo hicieron"
(anònimo)
"Prefiero que mi mente se abra movida por la curiosidad .a que se cierre movida por la convicción"
(G.Spence)
"Matrix es el mundo que ha sido puesto ante tus ojos para ocultarte la verdad." - Morpheus

"Como no sabian q era imposible lo hicieron"
(anònimo)
"Prefiero que mi mente se abra movida por la curiosidad .a que se cierre movida por la convicción"
(G.Spence)
"Matrix es el mundo que

Cita:el proxy no esta

Imagen de RazaMetaL

[quote]el proxy no esta transparente, por lo que no hago el REDIRECT con IPTABLES, solo esta enmascarando.[/quote]

Los clientes deben configurar entonces a mano un proxy en su navegador, hicistes eso?

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Asi Razametal, los configure

Imagen de damage

Asi Razametal, los configure en el navegador, pero nada, respecto a los comenterios de Dennisenrique y de morpheus, eso parametros estan colocados en el squid.conf, pero esos son solo parametros de memoria y del directorio los de cache son otros los cuales tambien estan declarados asi como he probado con varias politicas de almacenamiento y remplazo del cache (UFL, etc), no da resultado, veo en google varios post sobre este problema, pero nadie da solución, al parecer todo se arregla colocando la version 2.5, pero ese no es el chiste.

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

tal parece amigo mio

Imagen de denisenrique

que el squid 2.6 tiene sus limitaciones aqui te dejo el link para que revises [url]http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE7-RELEASENOTES.html[/url]

Denis Guido

Denis Guido

Al parecer segun leo, la

Imagen de damage

Al parecer segun leo, la opcion cache_peer tiene ahora un rol diferente, debo analizar mas y mejor el squid.conf, voy a seguir buscando en google y ya posteare algo màs si encuentro informacion relevante.

Saludos y gracias mil por sus respuestas :cool:
Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/

No habia leido tu

Imagen de damage

No habia leido tu comentario, seguro no te falla el cache, ojo, "el cache" del squid 2.6?? :?, si es asi postea tu configuración o guianos en como dejarlo trabajando el cache bien, repito solo es cuestion de cache el resto no hay problema.

Saludos.

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

Asi lo tengo

Asi lo tengo configurado:

    http_port 8080 transparent

    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    cache deny QUERY

    acl apache rep_header Server ^Apache
    broken_vary_encoding allow apache

    cache_mem 64 MB

    cache_dir ufs /var/spool/squid 50000 16 256

    access_log /var/log/squid/access.log squid
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log

    pid_filename /var/log/squid/squid.pid

    dns_nameservers dns1 dns2

    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320

    quick_abort_min 0 KB
    quick_abort_max 0 KB

    half_closed_clients off

    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 redlocal src "/etc/squid/mired"
    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
    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 # filemaker
    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

    http_access allow localhost
    http_access allow redlocal
    http_access deny all

    http_reply_access allow all
    icp_access allow all

    memory_pools off
    error_directory /usr/local/squid/share/errors/Spanish
    coredump_dir /var/spool/squid

Espero te sirva..

Nota: dns1 y dns2 son los dns que tu utiliza.

Saludos

Páginas