Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Squid e squid guard pararam

    Scheduled Pinned Locked Moved Portuguese
    12 Posts 3 Posters 10.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • doguibnuD
      doguibnu
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • F
        felipeortega
        last edited by

        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.

        "As pessoas raramente reconhecem a oportunidade porque ela surge disfarçada em trabalho árduo."

        1 Reply Last reply Reply Quote 0
        • doguibnuD
          doguibnu
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • F
            felipeortega
            last edited by

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

            "As pessoas raramente reconhecem a oportunidade porque ela surge disfarçada em trabalho árduo."

            1 Reply Last reply Reply Quote 0
            • doguibnuD
              doguibnu
              last edited by

              @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

              1 Reply Last reply Reply Quote 0
              • F
                felipeortega
                last edited by

                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.

                "As pessoas raramente reconhecem a oportunidade porque ela surge disfarçada em trabalho árduo."

                1 Reply Last reply Reply Quote 0
                • doguibnuD
                  doguibnu
                  last edited by

                  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.

                  1 Reply Last reply Reply Quote 0
                  • F
                    felipeortega
                    last edited by

                    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.

                    "As pessoas raramente reconhecem a oportunidade porque ela surge disfarçada em trabalho árduo."

                    1 Reply Last reply Reply Quote 0
                    • doguibnuD
                      doguibnu
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • S
                        sachelaride
                        last edited by

                        @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

                        1 Reply Last reply Reply Quote 0
                        • doguibnuD
                          doguibnu
                          last edited by

                          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

                          1 Reply Last reply Reply Quote 0
                          • doguibnuD
                            doguibnu
                            last edited by

                            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!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.