Desentupindo o cache do Squid

Publicado por Claudio A. Guolo em 03/04/2008

[ Hits: 23.474 ]

 


Desentupindo o cache do Squid



Você que montou seu servidor Squid, mas depois de um certo tempo o povo não consegue acessar mais as páginas na internet.

Aí você respira fundo e faz o seguinte, tenta pingar um endereço de IP externo a partir de uma estação. Se pingou, então é indício de que seu cache do servidor está cheio, o que você tem a fazer é seguir o procedimento a seguir.

Execute o comando:

# df -h

Isto vai exibir a situação das suas partições. Alguma deve estar com ocupação de 100%.

Verifique no arquivo squid.conf onde está sendo armazenado os arquivos de cache do squid.

No meu caso estão no /var/spool/squid.

Então execute os comandos:

# /var/init.d/squid stop - isto para o Squid

# rm -rf /var/spool/squid/* - isto vai excluir os arquivos temporários.

# squid -z - isto vai reconstruir a árvore do diretório de cache

Agora um último comando, para reiniciar o Squid:

# /var/init.d/squid restart

Uma dica é verificar a linha do squid.conf onde é declarado o tamanho usado para cache. O que acontece quando o Squid pára desta forma é que o tamanho destinado para o cache é maior do que a partição destinada para este fim.

Qualquer coisa errada que eu tenha dito por favor me corrijam.

Bom, no mais é isto mesmo.

Good vibes!

Outras dicas deste autor

Cache do Squid

Leitura recomendada

Desabilitando modo "offline" no Firefox 3.x

Fazendo o Firefox carregar sites rapidamente

Proxy Lusca no Ubuntu Server 10.04

CJB.net - Free Shell Account

Habilitando suporte a wins no DHCP

  

Comentários
[1] Comentário enviado por junior em 03/10/2008 - 13:25h

Cara, sua dica me salvou agora.
Fiquei 1 hora e meia resconstruindo os scripts do squid e firewall. E com esses simples comandos, eu resolvi meu problema.
Obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts