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

    Serviço squid parando

    Scheduled Pinned Locked Moved Portuguese
    12 Posts 2 Posters 1.7k 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.
    • R Offline
      rataosinho
      last edited by

      Pessoal,  pesquisei sobre este problema e até vi alguns tópicos aqui. Porém estou muito cru no sistema pfsense e não consigo executar as dicas que vcs falam, de olhar no log tal.. usar tal comando..  Nosso amigo aqui achou a solução para o problema dele, mas nem nos disse oq ele fez ou onde achou.. :( https://forum.pfsense.org/index.php?topic=86005.msg473122#msg473122

      Seguinte,  estou percebendo o serviço do squid parar de repente,  só que agora está mais frequente. Por conta disso todas as máquinas ficam sem navegar pois estão com proxy setados manualmente.

      Tenho uma leve intuição de que este problema começou a acontecer depois que habilitei a opção "Clear cache on log rotate" em Proxy Server > Local Cache (Cache management) .  Hoje desabilitei esta opção para testar,  mas eu preciso dela ligada pois minha memória de swap está com 1024mb e não consigo aumentar. Já alterei em "Hard disk cache Size" deixei assim: pfsenseCache.png  (em relação à isto estou fazendo algo errado?)

      Gente,  onde posso procurar para saber deste problema com o serviço do squid?

      Olhei em system logs. Aqui é o log da ultima vez que aconteceu.
      Não sei o que são essas falhas, mas posso ver que o serviço executou a limpeza (00:00:52 ) conforme eu espero. Às 18:20:00 eu acesso o pfsense para subir o serviço do squid que estava parado.

      May 30 00:00:19 php: swapstate_check.php: Creating Squid cache dir /var/squid/cache
      May 30 00:00:19 php: swapstate_check.php: Creating squid cache subdirs in /var/squid/cache
      May 30 00:00:23 kernel: pid 80580 (squid), uid 62: exited on signal 6
      May 30 00:00:23 squid[94663]: Squid Parent: (squid-1) process 80580 exited due to signal 6 with status 0
      May 30 00:00:28 php: swapstate_check.php: The command '/usr/pbi/squid-amd64/sbin/squid -k kill -f /usr/pbi/squid-amd64/local/etc/squid/squid.conf' returned exit code '1', the output was 'squid: ERROR: Could not send signal 9 to process 80580: (3) No such process'
      May 30 00:00:29 squid[94663]: Squid Parent: (squid-1) process 54208 started
      May 30 00:00:38 squid[57527]: Squid Parent: will start 1 kids
      May 30 00:00:38 squid[57527]: Squid Parent: (squid-1) process 58061 started
      May 30 00:00:38 (squid-1): 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.
      May 30 00:00:38 squid[94663]: Squid Parent: (squid-1) process 54208 exited with status 1
      May 30 00:00:41 squid[94663]: Squid Parent: (squid-1) process 58151 started
      May 30 00:00:41 (squid-1): 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.
      May 30 00:00:41 squid[94663]: Squid Parent: (squid-1) process 58151 exited with status 1
      May 30 00:00:44 squid[94663]: Squid Parent: (squid-1) process 58425 started
      May 30 00:00:45 (squid-1): 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.
      May 30 00:00:45 squid[94663]: Squid Parent: (squid-1) process 58425 exited with status 1
      May 30 00:00:48 squid[94663]: Squid Parent: (squid-1) process 59199 started
      May 30 00:00:48 (squid-1): 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.
      May 30 00:00:48 squid[94663]: Squid Parent: (squid-1) process 59199 exited with status 1
      May 30 00:00:51 squid[57527]: Squid Parent: (squid-1) process 58061 exited with status 0
      May 30 00:00:51 php: swapstate_check.php: Squid cache and/or swap.state exceeded size limits. Removing and rotating. File was 2927880 bytes, 0% of total disk space.
      May 30 00:00:52 squid[94663]: Squid Parent: (squid-1) process 62280 started
      May 31 00:00:02 php: swapstate_check.php: Creating Squid cache dir /var/squid/cache
      May 31 00:00:02 php: swapstate_check.php: Creating squid cache subdirs in /var/squid/cache
      May 31 00:00:10 kernel: pid 62280 (squid), uid 62: exited on signal 6
      May 31 00:00:10 squid[94663]: Squid Parent: (squid-1) process 62280 exited due to signal 6 with status 0
      May 31 00:00:12 php: swapstate_check.php: The command '/usr/pbi/squid-amd64/sbin/squid -k kill -f /usr/pbi/squid-amd64/local/etc/squid/squid.conf' returned exit code '1', the output was 'squid: ERROR: Could not send signal 9 to process 62280: (3) No such process'
      May 31 00:00:14 squid[94663]: Squid Parent: (squid-1) process 302 started
      May 31 00:00:16 squid[355]: Squid Parent: will start 1 kids
      May 31 00:00:17 squid[355]: Squid Parent: (squid-1) process 451 started
      May 31 00:00:22 (squid-1): 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.
      May 31 00:00:22 squid[94663]: Squid Parent: (squid-1) process 302 exited with status 1
      May 31 00:00:25 squid[94663]: Squid Parent: (squid-1) process 1061 started
      May 31 00:00:25 (squid-1): 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.
      May 31 00:00:25 squid[94663]: Squid Parent: (squid-1) process 1061 exited with status 1
      May 31 00:00:28 squid[94663]: Squid Parent: (squid-1) process 2756 started
      May 31 00:00:29 (squid-1): 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.
      May 31 00:00:29 squid[94663]: Squid Parent: (squid-1) process 2756 exited with status 1
      May 31 00:00:32 squid[94663]: Squid Parent: (squid-1) process 3226 started
      May 31 00:00:32 (squid-1): 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.
      May 31 00:00:32 squid[94663]: Squid Parent: (squid-1) process 3226 exited with status 1
      May 31 00:00:35 squid[94663]: Squid Parent: (squid-1) process 17224 started
      May 31 00:00:36 (squid-1): 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.
      May 31 00:00:36 squid[94663]: Squid Parent: (squid-1) process 17224 exited with status 1
      May 31 00:00:36 squid[94663]: Squid Parent: (squid-1) process 17224 will not be restarted due to repeated, frequent failures
      May 31 00:00:36 squid[94663]: Exiting due to repeated, frequent failures
      May 31 00:00:51 squid[355]: Squid Parent: (squid-1) process 451 exited with status 0
      May 31 00:00:52 php: swapstate_check.php: Squid cache and/or swap.state exceeded size limits. Removing and rotating. File was 2427552 bytes, 0% of total disk space.
      May 31 15:06:38 kernel: arp: 192.168.1.62 moved from c8:6f:1d:8f:bc:ce to 14:cc:20:3f:4b:7f on em1
      May 31 15:33:39 kernel: arp: 192.168.1.62 moved from 14:cc:20:3f:4b:7f to c8:6f:1d:8f:bc:ce on em1
      May 31 15:53:04 kernel: arp: 192.168.1.62 moved from c8:6f:1d:8f:bc:ce to 14:cc:20:3f:4b:7f on em1
      May 31 16:49:59 kernel: arp: 192.168.1.196 moved from 14:cc:20:3f:4b:7f to 28:cf:da:06:20:4b on em1
      May 31 17:04:48 kernel: arp: 192.168.1.196 moved from 28:cf:da:06:20:4b to 14:cc:20:3f:4b:7f on em1
      May 31 17:10:45 kernel: arp: 192.168.1.62 moved from 14:cc:20:3f:4b:7f to c8:6f:1d:8f:bc:ce on em1
      May 31 18:20:00 php-fpm[93899]: /index.php: Successful login for user 'admin' from: 192.168.1.242
      May 31 18:20:00 php-fpm[93899]: /index.php: Successful login for user 'admin' from: 192.168.1.242
      May 31 18:21:12 squid[65796]: Squid Parent: will start 1 kids
      May 31 18:21:12 squid[65796]: Squid Parent: (squid-1) process 65821 started

      Vocês podem me ajudar?  Sou leigo mas optei pelo pfsense  pois trabalhava numa empresa que o usava e já estou familiarizado.  Mas é difícil sim..  rs  se eu precisar olhar algum outro log, me explique rapidamente como vou conseguir e quais comandos uso.

      Obrigado à todos!! 
      pfsenseCache.png
      pfsenseCache.png_thumb

      1 Reply Last reply Reply Quote 0
      • T Offline
        tomaswaldow
        last edited by

        Não sei se interpretei corretamente seu log, mas essa mensagem " Squid cache and/or swap.state exceeded size limits" indica problema de espaco.

        Tente colocar um valor de cache em disco baixo, 100 por exemplo e veja se ele roda.

        Você tem esse 3GB livre?

        Se está com a SWAP nesse tamanho falta memoria RAM;

        Tomas @ 2W Consultoria

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

          Obrigado pela resposta amigo

          Então eu tenho esse 3gb livre.  O problema é que eu configuro lá no local cache e ele simplesmente não altera na parte onde vejo o swap no dashboard.

          Minha memória ram está pouco sim, mas no momento não tenho mais recursos para aumentá-la.  Pretendo arrumar isso em breve..

          veja meu print.

          Em relação a diminuir o valor do cache para este tamanho, o que vai me acontecer?

          Obrigado pela ajuda!

          pfsenseDash.png
          pfsenseDash.png_thumb

          1 Reply Last reply Reply Quote 0
          • T Offline
            tomaswaldow
            last edited by

            Com essa quantidade de memória não vai rolar com Squid.

            Coloca suas configurações do Squid da aba Local Cache para ver o que pode ser modificado para usar menos memoria RAM.

            O problema é que 256MB de memória é muito pouco e está sendo usada toda a partição SWAP.

            Outro problema que ví, você está com duas versões de Squid instaladas. Deixe apenas uma, de preferência a versão 3.

            Tomas @ 2W Consultoria

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

              Tomas,  eu removi o pacote squid  e perdi a opção Proxy Server.

              E algumas máquinas que estão com proxy setado pararam de navegar.

              Está certo?    Sem a opção proxy server, não consigo ver as configurações local cache

              1 Reply Last reply Reply Quote 0
              • T Offline
                tomaswaldow
                last edited by

                Na screen que você postou tinha duas versões instaladas, reinstala a versão 3 que vai voltar a funcionar e as configurações irão permanecer.

                Tomas @ 2W Consultoria

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

                  ah entendi.

                  bom, eu tive que voltar o squid 1  pq o pessoal ficou sem navegar e eu não sabia o que fazer.

                  Vou remover o squid 1 e reinstalar o squid 3, mas fora do expediente, e posto aqui as conf de  cache local.  ok

                  Estou pensando em pegar 2gb de RAM de uma máquina que tenho aqui e colocar no servidor do pfsense.  Aí deve ficar ok..

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

                    Fala ai Tomas,  desculpa a demora!

                    Tirei o squid (versao antiga) e aumentei a memória.

                    printei toda a config de local cache.

                    Bom como fiz todas essas mudanças, não identifiquei novamente se o swap está estourando..  Vou analisar se ficar grande de novo eu falo.

                    Se quiser ver mais alguma informação so pedir que eu mando.

                    Obrigado

                    pfsenseDash.png
                    pfsenseDash.png_thumb
                    pfsenseCache3.png
                    pfsenseCache3.png_thumb
                    pfsenseCache2.png
                    pfsenseCache2.png_thumb
                    pfsenseCache1.png
                    pfsenseCache1.png_thumb

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      tomaswaldow
                      last edited by

                      No Squid a quantidade de memoria está errado.

                      Se você ler logo abaixo do campo tem as instruções, você colocou 8GB, mas você só tem 2.
                      Lá diz que a pratica não deve ser mais de 50% do total da RAM, no seu caso 1024;

                      Tomas @ 2W Consultoria

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

                        Ok corrigido.  obrigado pelas dicas

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

                          Tomas, posso fazer uma pergunta?

                          Se eu habilitar meu acesso WEBGUI via https a conexão é realmente criptografada, ou eu preciso ter um certificado?

                          pq eu ativei o acesso externo ao meu pfsense,  mas to com pé atrás de usar http.

                          1 Reply Last reply Reply Quote 0
                          • T Offline
                            tomaswaldow
                            last edited by

                            Sim, ela é cifrada, e usa um certificado gerado no pfSense mesmo.
                            Vai dar erro de certificado, você tem que aceitar, mas funciona.

                            Tomas @ 2W Consultoria

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