+ Responder ao Tópico



  1. #1

    Padrão :: 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.

  2. #2

    Padrão :: 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.



  3. #3
    robertofl
    Visitante

    Padrão :: Esvaziar Cache do Squid :: Distribuição Slacware

    Pelo que vc descreveu, vc apagou somente o log do cache, não o cache propriamente dito....

  4. #4
    robertofl
    Visitante

    Padrão :: 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é +



  5. #5

    Padrão :: 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

  6. #6
    jackadamantina
    Visitante

    Padrão 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



  7. #7

    Padrão :: Esvaziar Cache do Squid :: Distribuição Slacware

    os logs padrão do squid ficam em
    /etc/squid/
    para apagar ( como root )

    [email protected]~ ]# > /etc/squid/access.log
    [email protected]~ ]# > /etc/squid/store.log
    [email protected]~ ]# > /etc/squid/cache.log

    e tambem as caches compactadas ....

    e apague as caches propriamente dita ..

    [email protected]# rm -rf /var/spool/squid/*

    e depois ....

    [email protected]~ ]# /etc/init.d/squid restart

    ou

    service squid restart

    falow ...