Buscar este blog

miércoles, 11 de noviembre de 2015

Limpiar el cache de squid en centos 6

Últimamente he tenido que limpiar el caché de squid

El sintoma 
No se pueden ver las páginas HTTP y solo se ven las HTTPS.

En mi caso tengo squid + dansguardian, pero el procedimiento es el mismo, si no tienes dansguardian, no ejecutes el comando para ese servicio

1. Detener los servicios

# /etc/init.d/dansguardian stop
# /etc/init.d/squid stop

2. Limpiar el directorio de caché del squid


# rm -Rf /var/spool/squid/*

3.  Recrear los directorios del caché de squid


# squid -z

4. Reiniciamos los servicios nuevamente


# /etc/init.d/squid start 
# /etc/init.d/dansguardian start
Si el problema es recurrente, lo que hay que hacer es aumentar el tamaño de la cache.
Esto se realiza en el archivo /etc/squid/squid.conf modificando la linea

cache_dir aufs /var/spool/squid 2048 16 256

 dependiendo del tamaño de la RAM y el espacio en disco, este valor esta expresado en MB

tener en cuenta que cada GB de cache utiliza 10MB de RAM