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

    Squid lento para iniciar…

    Scheduled Pinned Locked Moved Portuguese
    13 Posts 2 Posters 4.5k 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.
    • E
      elvio.tche
      last edited by

      Buenas!

      Limpei os caches do squid e rodei um "squid -z" para recriar diretórios e afins.
      Depois disso, reiniciei o PC com o pfSense e observei que a velocidade do boot está normal, porém, a inicialização do "squid 3.1.20 pkg 2.0.5_3" leva de 15/20min para iniciar e liberar acesso a internet.
      Alguém sabe porque da demora?

      Valeu.

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

        já olhou no cache.log? habilitou o softupdates nesta instalação?

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • E
          elvio.tche
          last edited by

          @marcelloc:

          já olhou no cache.log? habilitou o softupdates nesta instalação?

          Opa… olhei no cache e encontrei a seguinte situação em várias linhas:

          2012/09/17 12:42:19| DiskThreadsDiskFile::openDone: (2) No such file or directory
          2012/09/17 12:42:19| 	/var/squid/cache/00/CC/0000CC0A
          2012/09/17 12:42:20| DiskThreadsDiskFile::openDone: (2) No such file or directory
          2012/09/17 12:42:20| 	/var/squid/cache/00/85/00008571
          2012/09/17 12:42:20| DiskThreadsDiskFile::openDone: (2) No such file or directory
          2012/09/17 12:42:20| 	/var/squid/cache/00/48/000048AA
          
          

          talvez seja o caso de ter que re-criar a estrutura de diretórios do cache.
          Mas, quando eu parei o squid e executei o comando "squid -z" não deveria ter sido resolvido isso ?

          O Softupdates que tu te referes é o "Firmware Auto Update" (utilizei o link: http://updates.pfsense.org/_updaters) ?

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

            @elvio.tche:

            O Softupdates que tu te referes é o "Firmware Auto Update" ?

            Não.

            Da uma olhada nos tutoriais de instalação, mais especificamente este:

            Melhorando a performance de disco no pfSense
            Tópico relacionado: http://forum.pfsense.org/index.php/topic,43736.0.html

            att,
            Marcello Coutinho

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

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • E
              elvio.tche
              last edited by

              @marcelloc:

              @elvio.tche:

              O Softupdates que tu te referes é o "Firmware Auto Update" ?

              Não.

              Da uma olhada nos tutoriais de instalação, mais especificamente este:

              Melhorando a performance de disco no pfSense
              Tópico relacionado: http://forum.pfsense.org/index.php/topic,43736.0.html

              att,
              Marcello Coutinho

              Bom, com o comando "mount", o resultado foi o seguinte:

              [2.0.1-RELEASE...]/(1): mount
              /dev/ad0s1a on / (ufs, local)
              devfs on /dev (devfs, local)
              /dev/md0 on /var/run (ufs, local)
              devfs on /var/dhcpd/dev (devfs, local)
              /dev/md10 on /var/tmp/havpRAM (ufs, local, soft-updates)
              
              

              Pelo que entendi, o ideal seria formatar e instalar novamente o sistema criando partição separa para o /var e o /usr.

              … e quanto ao "squid -z", seria o caso de parar o serviço, excluir o conteúdo de "/var/squid/cache", rodar o comando e reiniciar o serviço?

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

                @elvio.tche:

                Pelo que entendi, o ideal seria formatar e instalar novamente o sistema criando partição separa para o /var e o /usr.

                e Habilitar o soft-updates na partição /usr e /var

                @elvio.tche:

                … e quanto ao "squid -z", seria o caso de parar o serviço, excluir o conteúdo de "/var/squid/cache", rodar o comando e reiniciar o serviço?

                Isso. Apague o conteúdo de /var/squid/cache (recomendo não apagar a pasta para não correr o risco de ter problemas com permissões) e inicie o squid em seguida.

                Não esqueça de olhar o cache.log

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

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • E
                  elvio.tche
                  last edited by

                  @marcelloc:

                  Isso. Apague o conteúdo de /var/squid/cache (recomendo não apagar a pasta para não correr o risco de ter problemas com permissões) e inicie o squid em seguida.

                  Não esqueça de olhar o cache.log

                  Ok.
                  Vou esperar um pouco para formatar, pois tenho que ver um HD que esteja sobrando e tals, mas, primeiro, quando for possível, vou parar o squid, vou proceder a limpeza de "/var/squid/cache/*". Depois volto a postar os resultados.

                  Valeu.

                  1 Reply Last reply Reply Quote 0
                  • E
                    elvio.tche
                    last edited by

                    @marcelloc:

                    Isso. Apague o conteúdo de /var/squid/cache (recomendo não apagar a pasta para não correr o risco de ter problemas com permissões) e inicie o squid em seguida.
                    Não esqueça de olhar o cache.log

                    Buenas… resolvido a lentidão do squid ao inicar.
                    Criei o seguinte script:

                    #!/bin/sh
                    echo Resentando serviço e cache squid...
                    echo ...
                    /usr/local/etc/rc.d/squid.sh stop
                    rm -rf /var/squid/cache/*
                    rm /var/squid/logs/cache.*
                    touch /var/squid/logs/cache.log
                    chown proxy:proxy /var/squid/logs/cache.log
                    squid -z
                    /usr/local/etc/rc.d/squid.sh start
                    echo ...
                    echo Fim do Processo!
                    echo ...
                    

                    … após a execução, foi dar um "reboot" e ficou rápido novamente.
                    Acho que foi algum bug com a estrutura de cache.

                    Amanhã vou atualizar o "squid 3.1.20 pkg 2.0.5_3" para "squid 3.1.20 pkg 2.0.5_4".
                    Verifiquei também que tem atualização do sarg "pkg v.0.6" para "pkg v.0.6.1".

                    abraços,
                    Valeu.

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

                      @elvio.tche:

                      Verifiquei também que tem atualização do sarg "pkg v.0.6" para "pkg v.0.6.1".

                      Subi a 0.6.1 agora  a pouco  ;D

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

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • E
                        elvio.tche
                        last edited by

                        @marcelloc:

                        @elvio.tche:

                        Verifiquei também que tem atualização do sarg "pkg v.0.6" para "pkg v.0.6.1".

                        Subi a 0.6.1 agora  a pouco  ;D

                        Aproveitando, resumidamente, quas modificações do "squid 3.1.20 pkg 2.0.5_3" para "squid 3.1.20 pkg 2.0.5_4"
                        e para
                        sarg "pkg v.0.6" para "pkg v.0.6.1"?

                        grato.

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

                          histórico do sarg: https://github.com/bsdperimeter/pfsense-packages/commits/master/config/sarg

                          Historico do squid3: https://github.com/bsdperimeter/pfsense-packages/commits/master/config/squid-reverse

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

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • E
                            elvio.tche
                            last edited by

                            @marcelloc:

                            @elvio.tche:

                            Pelo que entendi, o ideal seria formatar e instalar novamente o sistema criando partição separa para o /var e o /usr.

                            e Habilitar o soft-updates na partição /usr e /var

                            No caso de formatar e destinar partições ao "/", "/usr" e "/var" (etc…), com um HD de 80GB, qual o tamanho ideal para cada uma delas?

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

                              O tamanho ideal varia de acordo com a necessidade.

                              Você pode balancear 65 gb entre /usr e /var e deixar o resto para o / e swap

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

                              Help a community developer! ;D

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