Squid Não fazendo cache
-
Ola a todos,
Estou com meu pfsense rodando perfeitamente, instalei squid e squiguard. Porem verifiquei que meu squid não estar realizando cache.
Verifiquei o tamanho dos diretórios do cache e estar do mesmo tamanho
du -sh /var/squid/cache/ 3.5G /var/squid/cache/
Verifiquei o log do cache e olha o que me trás.
tail -f /var/squid/logs/cache.log 2015/06/19 10:11:47| clientTryParseRequest: FD 66 (10.6.5.19:52641) Invalid Request 2015/06/19 10:12:31| parseHttpRequest: Unsupported method '' 2015/06/19 10:12:31| clientTryParseRequest: FD 68 (10.6.5.71:48811) Invalid Request 2015/06/19 10:13:09| clientTryParseRequest: FD 49 (10.6.5.19:49017) Invalid Request 2015/06/19 10:13:59| clientTryParseRequest: FD 50 (10.6.5.19:47257) Invalid Request 2015/06/19 10:16:00| parseHttpRequest: Unsupported method '' 2015/06/19 10:16:00| clientTryParseRequest: FD 43 (10.6.5.19:50477) Invalid Request 2015/06/19 10:19:25| parseHttpRequest: Unsupported method '' 2015/06/19 10:19:25| clientTryParseRequest: FD 78 (10.6.5.19:40100) Invalid Request 2015/06/19 10:19:59| clientTryParseRequest: FD 46 (10.6.5.81:50872) Invalid Request
Meu pfsense 2.2.2
Squid.: 2.7.9
SquidGuard.: 1.9.14Segue configuração de meu cache
-
Os valores de Maximum Object Size estão muito altos assim quase tudo só fica na memória RAM e não em disco.
-
Estranho, Porque estou utilizando apenas 300MB de minha RAM para cache. E o deixar na memoria RAM arquivos com no máximo 10 MB e minha RAM não estar chegando ao total de 300 MB.
Como posso monitorar meu cache ? Ja que o pfsense não tem o log de cahe cachemgr.
-
O campo maximum object size se vai dizer só pra fazer cache em disco os arquivos que são maiores que o valor informado. Você colocou 100MB então, só arquivos maiores vão fazer cache em disco.
E o valor maximum object size in ram você disse que só os acima de 30MB vão ser salvos em disco.
Volta o valor padrão e vai testando para ver o cache em disco.
-
Pensei que o campo maximum object size era para armazenar arquivos de ate 100 MB em disco. E o maximum object size in ram era pra salvar arquivos no maximo 30 MB em RAM.
-
Se você ler a descrição do campo tem essa informação.
-
Porque não usa o Squid3 ao invez do Squid2?
-
Reinaldo,
Esse meu servidor estar em produção e como ainda sou novo com pfsense. Pelo os post que vi, não recomenda que usem o squid3 em produção . Mais você indicar usar o mesmo?
-
Tomas,
Olha o log do meu cache.log
2015/06/23 07:11:15| clientTryParseRequest: FD 63 (10.6.5.72:36594) Invalid Requ est 2015/06/23 07:13:24| clientTryParseRequest: FD 60 (10.6.5.72:58847) Invalid Requ est 2015/06/23 07:22:37| clientTryParseRequest: FD 40 (10.6.5.71:41101) Invalid Request
Porque dessa mensagem.?
-
Fernando não sei onde vc viu para não usar o Squid3 em produção, deve ser um post bem antigo, pois na realidade o squid3 estão estável desde a versão 2.1.5 do pfSense. A atualizado do Squid2 para o Squid3 é bem tranquila eu ja fiz e nunca tive problemas, basta desinstalar o squid2 e instalar o squid3. As configurações vão ser importadas, basta salvar e pronto.
-
O Squid faz cache dinâmico? Exemplo, fui lá e baixei a iso do Pfsense, outro usuario vai lá e clica para baixar o mesmo arquivo, mas ele baixa do cache que o pfsense fez.
-
ola nao conseigo fazer meu chace funcionar tambem alguem pode me ajudar