:: Esvaziar Cache do Squid :: Distribuição Slacware
Ae galerinha, vocês poderiam me informar como posso fazer para esvaziar o cache do squid na distribuição slacware. To tendo problemas com atualização de páginas, o proxy ta demorando muito para liberar as atualizações do site da empresa que eu trabalho.
:: Solução encontrada :: Esvaziar cache do squid
Ae galerinha, testando aqui, consegui arrumar uma maneira de esvaziar o cache para o squid. Vou postar aqui como eu fiz.
1. como root, digitei:
# /etc/rc.d/rc.squid stop
para parar o proxy.... em seguida, digitei:
# echo >0 /var/lib/squid/logs/access.log -- para zerar o log de acesso;
# echo >0 /var/lib/squid/logs/cache.log -- para zerar o cache do squid;
2. como root ainda, digitei:
# /etc/rc.d/rc.squid restart -- para reiniciar o sistema e automaticamente o squid liberou as atualizações do todo o site da empresa que trabalho.
Valeu galera, espero ter contribuido com alguma coisa para vocês.
Lembrando que a minha distribuição é a slacware.
:: Esvaziar Cache do Squid :: Distribuição Slacware
Pelo que vc descreveu, vc apagou somente o log do cache, não o cache propriamente dito....
:: Esvaziar Cache do Squid :: Distribuição Slacware
só uma dúvida, que não tem nada a ver com a sua pergunta: o seu squid foi compilado a partir do fonte ou vc pegou um pacote na Internet???
Até +
:: Esvaziar Cache do Squid :: Distribuição Slacware
cara..
realmente, como citado acima..
com estes comandos vc apagou apenas os logs...
visto q vc estava dentro do diretório logs
/var/lib/squid/logs
pra apagar o cache do squid, vc stopa o processo, entra no diretório do cache e apaga, é interessante entrar no diretório pra evitar acidentes..
# . /etc/rc.d/rc.squid stop
# cd /var/lib/squid/cache
# rm -rf *
# squid -z
# . /etc/rc.d/rc.squid start
pronto.. vc parou o squid, apagou o cache, criou novamente a zona de troca e iniciou o serviço...
valew
LImpando o cache do squid
Faça o seguinte.
/etc/squid/squid stop
Depois vá, onde fica o cache
Geralmente:
cd /var/cache/squid/, e remova tudo que está lá...depois recrie o cache ./squid -z
Depois vá para
/var/lib/squid/log/
E remova também tudo que esta lá !
Então é só /etc/squid/squid start
:: Esvaziar Cache do Squid :: Distribuição Slacware
os logs padrão do squid ficam em
/etc/squid/
para apagar ( como root )
root@mm~ ]# > /etc/squid/access.log
root@mm~ ]# > /etc/squid/store.log
root@mm~ ]# > /etc/squid/cache.log
e tambem as caches compactadas ....
e apague as caches propriamente dita ..
root@mm# rm -rf /var/spool/squid/*
e depois ....
root@mm~ ]# /etc/init.d/squid restart
ou
service squid restart
falow ...