Desentupindo o cache do Squid

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

[ Hits: 23.939 ]

 


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

giFT: Usando a rede do Kazaa no Ubuntu

Extensão do Google Chrome para Notificação de E-mail do Google

Skype nativo no Linux

Configurar pppoe no Ubuntu e Satux e deixando-o inicializável no sistema

Mozilla Mail sob domínio do Squid

  

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