Desentupindo o cache do Squid

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

[ Hits: 23.901 ]

 


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

Conectividade Social da Caixa Econômica - Resolvendo definitivamente

Web of Trust (WOT)

Easter Eggs no Google

TIM Kit Fast em Linux

Linux - conexão automática com a internet usando pppconfig

  

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