Olá pessoal, de novo eu aqui relatando alguma coisa que acho importante no
Squid.
Tive recentemente problemas com o Squid no se diz respeito ao cache. O que acontecia é aquela velha história de que o cache do Squid enche e as estações param de acessar a internet, pingam o site, mas o navegador não acessa as páginas. Pois bem, entre outras soluções eu usei o comando "rm -rf" para limpar o cache algumas vezes, mas passado algum tempo parava tudo de novo. A forma mais fácil que achei de automatizar isso foi colocando uma linha no script de start do Squid.
Vamos lá.
Descubra onde é armazenado o cache do servidor, no meu caso é no /var/spool/squid/. Pois bem, adicionem na primeira linha do
/etc/init.d/squid a seguinte linha:
rm -rf /var/spool/squid/*
O que isso faz? Toda vez que o servidor for reiniciado, antes de iniciar o serviço do Squid ele vai excluir o conteúdo do diretório de arquivos temporários da internet. A menos que o espaço de temporários que está reservado no seu servidor for menos que o necessário para utilização em um dia, seu servidor não vai mais parar por falta de espaço nos temporários.
Valeu galera, comentários são bem-vindos.