Squid e squid guard pararam



  • Boa tarde amigos!
    Tudo bem?

    Nós fizemos ou tentamos fazer a limpeza do cache do squid, mas pelo que vimos ele não liberou muito espaço e depois de feito, os dois serviços não voltam mais a subir. Os procedimentos que realizei foram:
    1 - Parar o serviço do Squid
    2 - # rm -r /var/squid/cache/* Aguarde alguns minutos ate que efetue a limpeza…
    3 - # squid -z
    4 -Iniciar o serviço do Squid.

    Após ter feito isso, os dois não sobem mais. Alguém teria uma dica ou como resolver estes problemas. Já fiz de tudo mas não voltam.

    Obrigado pela atenção amigos, fiquem com Deus



  • Vamos tentar repetir os passos. Certifique-se que tanto o Squid como o SquidGuardian esteja realmente parados.

    1- cd /var/squid/cache
    2- rm -Rf * ( esse processo pode demorar alguns minutos dependendo da quantidade de logs que possa ter gerado nesse período)
    3- squid -z (recriara o log default do cache)

    Após isso inicie o Squid habilitando-o pelo proxy server e em seguida o squidguardian pelo proxy filter. Caso o mesmo não inicie mesmo assim reinicie o firewall e veja em System logs veja quais alerta referente ao squid ele apresenta.



  • Olá Felipeortega
    Tudo bem?

    Os três pontos que você passou, ok!

    Mas, não entendi iniciar o squid habilitando pelo proxy server? de que forma?

    O squidguardian pelo proxy filter ok!

    Obrigado e aguardo resposta!

    abraços

    @felipeortega:

    Vamos tentar repetir os passos. Certifique-se que tanto o Squid como o SquidGuardian esteja realmente parados.

    1- cd /var/squid/cache
    2- rm -Rf * ( esse processo pode demorar alguns minutos dependendo da quantidade de logs que possa ter gerado nesse período)
    3- squid -z (recriara o log default do cache)

    Após isso inicie o Squid habilitando-o pelo proxy server e em seguida o squidguardian pelo proxy filter. Caso o mesmo não inicie mesmo assim reinicie o firewall e veja em System logs veja quais alerta referente ao squid ele apresenta.



  • Marcando a caixa (Allow users on interface) em Proxy Server



  • @felipeortega:

    Foi reiniciado o firewall como indicado, mas não inicia o squid e o squidguard - e o disco continua 85% mas isso é outra história. Primeiro os dois serviços tem que voltar. Segue o logo se puderes analisar.:

    Jul 6 16:51:50 kernel: pid 5140 (squid), uid 62: exited on signal 6
    Jul 6 16:51:50 squid[4562]: Squid Parent: child process 5140 exited due to signal 6
    Jul 6 16:51:53 squid[4562]: Squid Parent: child process 5581 started
    Jul 6 16:51:54 squid[5581]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:51:54 kernel: pid 5581 (squid), uid 62: exited on signal 6
    Jul 6 16:51:54 squid[4562]: Squid Parent: child process 5581 exited due to signal 6
    Jul 6 16:51:56 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:51:56 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:51:57 squid[4562]: Squid Parent: child process 5716 started
    Jul 6 16:51:57 squid[5716]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:51:57 kernel: pid 5716 (squid), uid 62: exited on signal 6
    Jul 6 16:51:57 squid[4562]: Squid Parent: child process 5716 exited due to signal 6
    Jul 6 16:51:57 squid[4562]: Exiting due to repeated, frequent failures
    Jul 6 16:51:59 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:51:59 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:52:06 check_reload_status: reloading filter
    Jul 6 16:52:12 php: : SQUID is installed but not started. Not installing redirect rules.
    Jul 6 16:52:12 php: : SQUID is installed but not started. Not installing redirect rules.
    Jul 6 16:52:13 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:52:53 Squid_Alarm[7140]: Squid has exited. Reconfiguring filter.
    Jul 6 16:52:53 Squid_Alarm[7142]: Attempting restart…
    Jul 6 16:52:13 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:52:53 squid[7149]: Squid Parent: child process 7152 started
    Jul 6 16:52:54 squid[7152]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:52:54 kernel: pid 7152 (squid), uid 62: exited on signal 6
    Jul 6 16:52:54 squid[7149]: Squid Parent: child process 7152 exited due to signal 6
    Jul 6 16:52:56 Squid_Alarm[7171]: Reconfiguring filter…
    Jul 6 16:52:57 squid[7149]: Squid Parent: child process 7178 started
    Jul 6 16:52:58 squid[7178]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:52:58 kernel: pid 7178 (squid), uid 62: exited on signal 6
    Jul 6 16:52:58 squid[7149]: Squid Parent: child process 7178 exited due to signal 6
    Jul 6 16:53:01 squid[7149]: Squid Parent: child process 7629 started
    Jul 6 16:53:02 squid[7629]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:53:02 kernel: pid 7629 (squid), uid 62: exited on signal 6
    Jul 6 16:53:02 squid[7149]: Squid Parent: child process 7629 exited due to signal 6
    Jul 6 16:53:04 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:53:04 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.
    Jul 6 16:53:05 squid[7149]: Squid Parent: child process 7813 started
    Jul 6 16:53:05 squid[7813]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:53:05 kernel: pid 7813 (squid), uid 62: exited on signal 6
    Jul 6 16:53:05 squid[7149]: Squid Parent: child process 7813 exited due to signal 6
    Jul 6 16:53:05 Squid_Alarm[7890]: Squid has resumed. Reconfiguring filter.
    Jul 6 16:53:08 squid[7149]: Squid Parent: child process 8147 started
    Jul 6 16:53:09 squid[8147]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
    Jul 6 16:53:09 kernel: pid 8147 (squid), uid 62: exited on signal 6
    Jul 6 16:53:09 squid[7149]: Squid Parent: child process 8147 exited due to signal 6
    Jul 6 16:53:09 squid[7149]: Exiting due to repeated, frequent failures
    Jul 6 16:53:11 php: : SQUID is installed but not started. Not installing redirect rules.
    Jul 6 16:53:11 php: : SQUID is installed but not started. Not installing redirect rules.
    Jul 6 16:53:13 php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode.

    Obrigado amigo pela atenção

    Marcando a caixa (Allow users on interface) em Proxy Server



  • squid[5716]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.

    Apos realizar o comando rm -Rf * você fez o comando  squid -z ?
    Ali ele esta dando por falta do diretório de cache.



  • Bom dia Felipe!

    Por enquanto deu tudo certo na volta dos serviços do squid e do squidguard amigo!
    Imensamente grato pelas dicas e atenção com a gente aqui.

    Porém, desculpe te perturbar novamente. Saberia me dizer pq o disco ainda está nos 85%, fizemos todos os procedimentos de limpeza, mas o disco continua cheio. Li que algumas pessoas apagam o swap.state e criam novamente, confere isso para vc?

    Felipe, muito obrigado por tua ajuda

    Grande abraço e fique com Deus

    @felipeortega:

    squid[5716]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.

    Apos realizar o comando rm -Rf * você fez o comando  squid -z ?
    Ali ele esta dando por falta do diretório de cache.



  • O que eu indiquei fazer foi para fazer este processo de apagar o swap.state
    Esse fato se da quando o cache se corrompe por algum motivo (as vezes desligamento incorreto do sistema por exemplo) ele poderia trabalhando neste momento e então ele corrompe este arquivo e começa a criar outro arquivo swap e acaba fica neste processo enchendo o seu HD.
    Para verificar se não foi apagado corretamente no console digite.
    du -hs /var/squid/cache/

    Ali ele informara quanto ele esta ocupando do seu HD informando o tamanho do diretório. Caso seja ele para o Squid e o SquidGuardian (pode ser pela interface web desmarcando as caixas corretas) e realize o procedimento que descrevi apos isso verifique novamente.



  • Olá!

    Nós fizemos todo o processo novamente do zero.
    Parece ter dado tudo ok!
    depois do comando du -hs var/squid/cache está com apenas 13 M

    O hd é de 35 Giga, acredito que não seja mais problema do squid e do guard, deve ser outra coisa que pode estar ocasionando essa cheia do hd ou o hd pequeno mesmo. Mas já tinha visto ele com 53% hoje em dia só nos 80%

    Obrigado novamente pelas dicas e toda paciencia aí amigo!

    Abraços!

    @felipeortega:

    O que eu indiquei fazer foi para fazer este processo de apagar o swap.state
    Esse fato se da quando o cache se corrompe por algum motivo (as vezes desligamento incorreto do sistema por exemplo) ele poderia trabalhando neste momento e então ele corrompe este arquivo e começa a criar outro arquivo swap e acaba fica neste processo enchendo o seu HD.
    Para verificar se não foi apagado corretamente no console digite.
    du -hs /var/squid/cache/

    Ali ele informara quanto ele esta ocupando do seu HD informando o tamanho do diretório. Caso seja ele para o Squid e o SquidGuardian (pode ser pela interface web desmarcando as caixas corretas) e realize o procedimento que descrevi apos isso verifique novamente.



  • @doguibnu:

    Olá!

    Nós fizemos todo o processo novamente do zero.
    Parece ter dado tudo ok!
    depois do comando du -hs var/squid/cache está com apenas 13 M

    O hd é de 35 Giga, acredito que não seja mais problema do squid e do guard, deve ser outra coisa que pode estar ocasionando essa cheia do hd ou o hd pequeno mesmo. Mas já tinha visto ele com 53% hoje em dia só nos 80%

    Obrigado novamente pelas dicas e toda paciencia aí amigo!

    Abraços!

    @felipeortega:

    O que eu indiquei fazer foi para fazer este processo de apagar o swap.state
    Esse fato se da quando o cache se corrompe por algum motivo (as vezes desligamento incorreto do sistema por exemplo) ele poderia trabalhando neste momento e então ele corrompe este arquivo e começa a criar outro arquivo swap e acaba fica neste processo enchendo o seu HD.
    Para verificar se não foi apagado corretamente no console digite.
    du -hs /var/squid/cache/

    Ali ele informara quanto ele esta ocupando do seu HD informando o tamanho do diretório. Caso seja ele para o Squid e o SquidGuardian (pode ser pela interface web desmarcando as caixas corretas) e realize o procedimento que descrevi apos isso verifique novamente.

    Bom dia

    nao sei se é seu caso mas ocorreu um tempo atras aqui, o squid estava corrompido, isso casou geracao de logs gigantescos verifica seus logs, possivelmente eles devem dizer algo

    Att.

    German Sachelaride



  • Bom dia!

    Ainda não conseguimos solucionar o problema do disco cheio. Os logs verifiquei e não há nenhum gigante não.
    Estou afim de fazer um backup desde pfsense e reinstalar do zero e após chamar o backup de volta. Percebi quem alguns fizeram isso e  parece ter resolvido o problema.

    Mas, é algo arriscado.

    De qualquer forma agradecemos por toda atenção e ajuda!

    Obrigado!

    Tudo de bom!

    @sachelaride:

    @doguibnu:

    Olá!

    Nós fizemos todo o processo novamente do zero.
    Parece ter dado tudo ok!
    depois do comando du -hs var/squid/cache está com apenas 13 M

    O hd é de 35 Giga, acredito que não seja mais problema do squid e do guard, deve ser outra coisa que pode estar ocasionando essa cheia do hd ou o hd pequeno mesmo. Mas já tinha visto ele com 53% hoje em dia só nos 80%

    Obrigado novamente pelas dicas e toda paciencia aí amigo!

    Abraços!

    @felipeortega:

    O que eu indiquei fazer foi para fazer este processo de apagar o swap.state
    Esse fato se da quando o cache se corrompe por algum motivo (as vezes desligamento incorreto do sistema por exemplo) ele poderia trabalhando neste momento e então ele corrompe este arquivo e começa a criar outro arquivo swap e acaba fica neste processo enchendo o seu HD.
    Para verificar se não foi apagado corretamente no console digite.
    du -hs /var/squid/cache/

    Ali ele informara quanto ele esta ocupando do seu HD informando o tamanho do diretório. Caso seja ele para o Squid e o SquidGuardian (pode ser pela interface web desmarcando as caixas corretas) e realize o procedimento que descrevi apos isso verifique novamente.

    Bom dia

    nao sei se é seu caso mas ocorreu um tempo atras aqui, o squid estava corrompido, isso casou geracao de logs gigantescos verifica seus logs, possivelmente eles devem dizer algo

    Att.

    German Sachelaride



  • Olá!

    Talvez isso solucione o problema com isso:

    Title: Re: Disk usage shows 100% after updating to squid 2.6.18.1_06
    Post by: memodan on October 21, 2009, 04:21:23 am
    Quote from: Bern on October 31, 2008, 04:58:17 am
    Quote from: hadi57 on October 31, 2008, 04:47:16 am
    i a running pfs 1.2, i updated squid last night, and since my disk usage shows 100% and clients coudnt get lease from dhcp, help really apreciated

    I also had this. The quick way - to get you started again - is to:

    Stop squid
    Get into a root shell on your pfSense box
    Run "rm /var/squid/cache/swap.state"
    I can't remember if you need to run "squid -z" but there should be no harm in running it.
    Start squid

    You'll start off with an empty cache but it should start working.

    thanks man it's work with me

    Está neste local a dica:

    http://forum.pfsense.org/index.php?action=printpage;topic=12364.0

    Mais tarde eu tento e informo se houve sucesso ou não

    Obrigado!


Log in to reply