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

    Dúvida sobre cache

    Scheduled Pinned Locked Moved Portuguese
    26 Posts 8 Posters 6.6k 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.
    • marcellocM Offline
      marcelloc
      last edited by

      Rmulo, bem vindo ao fórum!  :)

      Os arquivos com numero no final são os logs rodados ou rotacionados. Você provavelmente marcou esta opção no sarg.
      Eles não atrapalham o cache de forma alguma.

      com relação ao squid, veja na aba de tempo real se os acessos tem o TCP_MISS ou TCP_HIT. TCP_MISS significa que o squid não encontrou no cache e enquanto o TCP_HIT ou TCP_MEM_HIT significam que o cache foi encontrado e entregue ao usuário.

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • G Offline
        gilmarcabral
        last edited by

        Bom dia Marcelloc
        Vi sua resposta a este topico então fui verificar no meu.
        Interessante que no relatório so encontro o seguinte status TCP_MISS/200 e TCP_DENIED/407 fiquei monitorando um tempo legal e não vi estes outros status.

        1 Reply Last reply Reply Quote 0
        • marcellocM Offline
          marcelloc
          last edited by

          Sei que no squid3 a opcão de cache dinamico esta bugada. Faz um teste e veja se o resultado muda.

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • G Offline
            gilmarcabral
            last edited by

            Estou utilizando o squid3 com a opção Cache Dinamico.
            Desmarquei e continua somente com o TCP_MISS.

            Estou utilizando o squid3 com havp.

            1 Reply Last reply Reply Quote 0
            • R Offline
              Rmulo
              last edited by

              @marcelloc:

              Rmulo, bem vindo ao fórum!  :)

              Os arquivos com numero no final são os logs rodados ou rotacionados. Você provavelmente marcou esta opção no sarg.
              Eles não atrapalham o cache de forma alguma.

              com relação ao squid, veja na aba de tempo real se os acessos tem o TCP_MISS ou TCP_HIT. TCP_MISS significa que o squid não encontrou no cache e enquanto o TCP_HIT ou TCP_MEM_HIT significam que o cache foi encontrado e entregue ao usuário.

              Bom dia.

              Ao realizar o acompanhamento em tempo real, observei que uma grande quantidade de status se dá por TCP_MISS/200 e TCP_MISS_304.  Aparecem poucos TCP_HIT, TCP_IMS_HIT, TCP_REFRESH_UNMODIFIED/304

              1 Reply Last reply Reply Quote 0
              • L Offline
                LFCavalcanti
                last edited by

                Olá

                Tente apagar o cache do Squid.

                Vá em Status>Services e de "Stop" no Squid.

                Depois entre via SSH usando o WinSCP ou programa similar e apague o conteudo do diretório /var/squid/cache.

                Agora abra o console e no Shell execute o comando squid -z

                Depois é só iniciar o Serviço Squid novamente.

                –

                Luiz Fernando Cavalcanti
                IT Manager
                Arriviera Technology Group

                1 Reply Last reply Reply Quote 0
                • G Offline
                  gilmarcabral
                  last edited by

                  Boa tarde.
                  Fiz conforme o LFCavalcanti e mesmo assim não consegui notar o cache no log do squid.
                  Continua tudo como TCP_MiSS/200.

                  1 Reply Last reply Reply Quote 0
                  • G Offline
                    gilmarcabral
                    last edited by

                    Descobri o motivo do squid3 com squidguard não estava armazenando cache.
                    E o seguinte.
                    No Custom Settings no campo Integrations tenho a seguinte configuração.

                    Esta ACL informa os Sites que são acessíveis sem passar pelo proxy
                    acl SITES_NO_PROXY url_regex "/var/db/squidGuard/SITES_NO_PROXY/domains";
                    http_access allow SITES_NO_PROXY;

                    Esta ACL são os Sites que não armazena CACHE
                    acl SITES_NO_PROXY url_regex "/var/db/squidGuard/SITES_NO_PROXY/domains";
                    http_access allow SITES_NO_PROXY;

                    Regra de integração com o squidguard
                    redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;
                    redirector_bypass off;url_rewrite_children 5

                    O problema se eu utilizar a regra que não armazena CACHE simplesmente ele para de fazer cache para tudo.
                    Para mim o squid deveria parar de fazer cache somente no site que esta dentro do arquivo domains que é o IP 201.14.126.11.

                    Então se eu retirar a ACL para não armazenar CACHE ai o squid volta a fazer cache normalmente.

                    1 Reply Last reply Reply Quote 0
                    • G Offline
                      gilmarcabral
                      last edited by

                      Parece que descobri o erro.
                      Tavo aceitando allow no SITES_NO_CACHE o correto e denny pois tenho que negar o cache para o site que esta dentro de domains.

                      acl SITES_NO_CACHE url_regex "/var/db/squidGuard/SITES_NO_CACHE/domains";
                      no_cache denny SITES_NO_CACHE

                      1 Reply Last reply Reply Quote 0
                      • B Offline
                        breno.uni
                        last edited by

                        Gilmar. Boa Tarde.

                        Estou acompanhando o seu tópico e passou pelo mesmo problema com o cache do squid. Gostaria de saber como ficaria correto o código abaixo:

                        redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;redirector_bypass on;redirect_children 3

                        Tenho esse código no squid 3 ( Available: 3.1.20 pkg 2.0.5_8 Installed: 3.1.20 pkg 2.0.5_5 )  Custom Settings no campo Integrations. Teria como vc passar o código completo para que eu possa conseguir fazer corretamente o cache e assim chegar no resultado esperado?

                        Abraços e obrigado.

                        ATT

                        Breno Alencar

                        Breno Alencar | Uni Network, Informática e Soluções Integradas
                        Especialista em Engenharia de Redes e Telecomunicação de Sistemas

                        MTCNA + Especialização em Wireless LAN

                        Redes Wireless Avançadas e Cidades Digitais

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          gilmarcabral
                          last edited by

                          redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;redirector_bypass off;url_rewrite_children 5

                          Fica desta forma acima.
                          Agora se você remover a linha deixar nda e reiniciar o servidor a linha é adicionada automaticamente.
                          No meu caso o problema estava em outra regra informando para não fazer cache para um site.

                          1 Reply Last reply Reply Quote 0
                          • marcellocM Offline
                            marcelloc
                            last edited by

                            @breno.uni:

                            Tenho esse código no squid 3 ( Available: 3.1.20 pkg 2.0.5_8 Installed: 3.1.20 pkg 2.0.5_5 )

                            Já tentou aplicar a atualização?

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • B Offline
                              breno.uni
                              last edited by

                              Marcello.  Desinstalei o pacote e instalei novamente e a versão continua a mesma ( Available: 3.1.20 pkg 2.0.5_8 Installed: 3.1.20 pkg 2.0.5_5 ).
                              Tem algum procedimento para atualizar o pacote ou fiz da forma certa?

                              Abraços.

                              Gilmar. Voce conseguiu fazer o cache funcionar do jeito que queria. Caso sim tem como passar o procedimento para os demais colegas aqui do forum?

                              Abraços.

                              ATT

                              Breno Alencar

                              Breno Alencar | Uni Network, Informática e Soluções Integradas
                              Especialista em Engenharia de Redes e Telecomunicação de Sistemas

                              MTCNA + Especialização em Wireless LAN

                              Redes Wireless Avançadas e Cidades Digitais

                              1 Reply Last reply Reply Quote 0
                              • G Offline
                                gilmarcabral
                                last edited by

                                boa tarde.
                                Postei aqui no penultimo email.

                                Parece que descobri o erro.
                                Tavo aceitando allow no SITES_NO_CACHE o correto e denny pois tenho que negar o cache para o site que esta dentro de domains.

                                acl SITES_NO_CACHE url_regex "/var/db/squidGuard/SITES_NO_CACHE/domains";
                                no_cache denny SITES_NO_CACHE

                                Era que no local de denny tavo usando Allow.
                                Apenas isso.
                                Bom eu retirei o havp agora irei coloca-lo de volta.

                                1 Reply Last reply Reply Quote 0
                                • B Offline
                                  breno.uni
                                  last edited by

                                  Gilmar. Desculpas, mas só não consegui entender o caminho desse arquivo ou como chegar nessa linha para alterar de allow para denny. E também ainda não entendi se fazendo esse procedimento voce conseguiu de fato resolver o problema de cache como voce queria.

                                  Abraços e mais uma vez desculpas pela ignorancia.

                                  ATT

                                  Breno Alencar

                                  Breno Alencar | Uni Network, Informática e Soluções Integradas
                                  Especialista em Engenharia de Redes e Telecomunicação de Sistemas

                                  MTCNA + Especialização em Wireless LAN

                                  Redes Wireless Avançadas e Cidades Digitais

                                  1 Reply Last reply Reply Quote 0
                                  • G Offline
                                    gilmarcabral
                                    last edited by

                                    Esta linha e porque utilizo o squidguard para cadastrar os sites que não ira passar pelo cache.
                                    Então eu personalizo.
                                    No seu caso você não utiliza.

                                    1 Reply Last reply Reply Quote 0
                                    • G Offline
                                      gilmarcabral
                                      last edited by

                                      Breno você tentou matar o parar o squid em seguida matar o cache e cria-lo com o squid -z?
                                      Depois no relatorio do squid em tempo real faz o filtro por TCP_HIT.

                                      1 Reply Last reply Reply Quote 0
                                      • marcellocM Offline
                                        marcelloc
                                        last edited by

                                        @breno.uni:

                                        Marcello.  Desinstalei o pacote e instalei novamente e a versão continua a mesma ( Available: 3.1.20 pkg 2.0.5_8 Installed: 3.1.20 pkg 2.0.5_5 ).

                                        Breno, pode explicar como conseguiu instalar uma versão antiga? você esta usando alguma versão "personalizada" do pfsense?

                                        Treinamentos de Elite: http://sys-squad.com

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • B Offline
                                          breno.uni
                                          last edited by

                                          Marcello. Uso a versão 2.0.2 amd64. Desinstalei pelo WEBGUI, na opção correspondente, e logo em seguida refiz a instalação novamente. Não reiniciei o servidor e tão pouco mudei de janela na opção Packets. Assim que terminou a instação notei que a versão instalada era exatamente igual a que tinha antes.

                                          Se tiver mais alguma duvida é só perguntar.

                                          Abraços

                                          ATT

                                          Breno Alencar

                                          Breno Alencar | Uni Network, Informática e Soluções Integradas
                                          Especialista em Engenharia de Redes e Telecomunicação de Sistemas

                                          MTCNA + Especialização em Wireless LAN

                                          Redes Wireless Avançadas e Cidades Digitais

                                          1 Reply Last reply Reply Quote 0
                                          • R Offline
                                            Rmulo
                                            last edited by

                                            @marcelloc:

                                            Sei que no squid3 a opcão de cache dinamico esta bugada. Faz um teste e veja se o resultado muda.

                                            Boa tarde Marcelloc,

                                            Ativei a opção de cache dinamico, mas continua do mesmo jeito.  No status sempre aparece TCP_MISS.

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