El sáb, 17-07-2010 a las 13:43 -0300, Lucas Nogueron escribió:
> Hola lista:
> 
>  He tenido problemas con un Squid desde que le cambiè unas
> configuraciones, antes de eso andaba perfecto. Basicamente el problema
> surgió cuando le dije  que escuchara en dos LANs(LAN +WLAN): De
> repente empezó a comerse el cpu y llenar toda la cache asignada al
> squid ( que estaba vacia)  sin motivo aparente, puesto que no habia
> clientes conectados en la red en ese momento. Con "top" puede detectar
> procesos "squid" y "perl" que se turnaban usando gran porcentaje de la
> cpu(90%-98%). Luego leí el log "tail -fn100 /var/squid/log/cache.log"
> y mostraba :
> 
> 2010/07/12 00:01:01| Store rebuilding is 16.0% complete
> 2010/07/12 00:01:16| Store rebuilding is 17.3% complete
> 2010/07/12 00:01:31| Store rebuilding is 18.5% complete
> 
> Y así continuamente. Aqui [1] y tienen el mismo problema, o sea, por
> mas que reinstalen el paquete, reinicien la maquina, reinicien el
> servicio o cambien la configuracion de squid el problema se sigue
> repitiendo.
> 
> Sin embargo le encontrè solucion sin reinstalar SO, que fue borrar los
> directorios  de la cache.
> 
> rm -r /var/squid/cache/*
> 
> La pregunta es ¿que pudo haber pasado para que sucediera eso? Que hizo
> q se llenara la cache sin motivo aparente y sin clientes conectados?.
> 
> 
> 
> [1]http://forum.pfsense.org/index.php?topic=22919.msg118869

Si se solucionó borrando el cache el problema lo tenés probablemente con
el acceso al cache, con un cache muy grande el cpu de manejo de cache y
el io de cache se dispara.
Una de las soluciones es poner el cache con aufs en lugar de ufs. Con
esto no mejoras el acceso al cache pero si separas las tareas de proxy y
cache en hilos distintos para que una no frene a la otra.

No entiendo por que aufs no es la configuración por default.

--
Alfrenovsky


Responder a