Hola, les voy a platicar algo que me ha tocado vivir y a lo mejor ustedes tambien han pasado por esto.
Estoy trabajando con pfsense 2.1 con squid3, lo instale configure y todo el asunto, pero al paso del poco tiempo me di cuenta que no estaba mi cache trabajando.
Me fui a revisar el folder donde pfsense almacena esos folders creados:
Código: Seleccionar todo
/var/squid/cache
Permisos bien, pero no estaba almacenando nada en el cache, como se?
Bien, cuando busque la palabra HIT en mi log:
Código: Seleccionar todo
grep HIT /var/squid/logs/access.log
El problema continuaba, entonces otros usuarios pasaban por lo mismo, lo que hice en mi caso es que si sabran squid puede uno borrar el cache y volver a crearlo esto es algo normal, pero uno esta acostumbrado a que todo funciona a la 1ra.
Desgraciadamente a veces esto no sucede, entonces lo que hice fue esto, 1ro que nada mi batch tenia que hacer lo siguiente:
Código: Seleccionar todo
#!/bin/sh
#1; Irnos a el folder donde esta el cache
cd /var/squid/cache
#2; Borrar cache:
rm -rf ./*
#3; crear cache de nuevo.
squid -z
#fin de batch.
Poner el batch en modo de ejecucion:
Código: Seleccionar todo
chmod +x crear-cache.sh
1; Parar el servicio por el GUI.
2; Revisar que ya no este ninguna instancia de squid en ejecucion:
Código: Seleccionar todo
ps -ax | grep squid
Código: Seleccionar todo
sh crear-cache.sh
Con todo esto hecho, era cosa de iniciar el servicio atraves de la GUI.
Servicio arriba, ejecutar el ccleaner para borrar todos los caches de los navegadores ya que ellos tambien guardan de paginas visitadas.
Empece a navegar y despues de un rato usando los 3 navegadores: firefox, iexplore, chrome entrando a las mismas paginas, esto forza a usar el cache, empece a ver los:
Código: Seleccionar todo
TCP_MEM_HIT
Código: Seleccionar todo
TCP_HIT
LLeve a cabo otra instalacion para ver si habia un problema con la instalacion que lleva a cabo pfsense, pero en el otro equipo no hubo ningun problema. se instalo, configure el cache y empezo a funcionar sin hacer todo lo anterior, entonces puedo decir que fue algo mas especifico con la maquina.
Bien, aqui les dejo esto, saludos.