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

    Php-fpm 100% CPU na versão 2.4.1

    Scheduled Pinned Locked Moved Portuguese
    13 Posts 3 Posters 1.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.
    • T
      tomaswaldow
      last edited by

      Da uma olhada nesse topico: https://forum.pfsense.org/index.php?topic=136445.0

      Talvez tenha mais alguma coisa fazendo a pesquisa no forum internacional.

      Tomas @ 2W Consultoria

      1 Reply Last reply Reply Quote 0
      • C
        carlosalbertotm
        last edited by

        Boa tarde a todos.

        empbilly, ele está numa máquina física.

        Tomas Waldow, vou olhar o tópico indicado e te dou um retorno.

        Obrigado.

        1 Reply Last reply Reply Quote 0
        • C
          carlosalbertotm
          last edited by

          Tomas Waldow, no tópico que você indicou, aparentemente o consumo estava ligado a configuração de IPv6. No meu caso, não existe IPv6 habilitado em nenhuma interface.

          Até mais.

          1 Reply Last reply Reply Quote 0
          • C
            carlosalbertotm
            last edited by

            Encontrei este tópico (https://forum.pfsense.org/index.php?topic=99877.msg557985#msg557985) onde se sugere o restart no Webconfigurator.

            Mas amanhã está prevista a atualização para a versão 2.4.2_1. Então não vou reiniciar o Webconfigurator agora, vou ver se a atualização resolve e posto aqui o resultado.

            Até mais.

            1 Reply Last reply Reply Quote 0
            • C
              carlosalbertotm
              last edited by

              Boa tarde a todos.

              Após a atualização, o impacto do consumo de CPU do php-fpm diminuiu apenas um pouco. Percebo que, principalmente quando se listam as regras de floating e quando se aplicam aliases e regras, o consumo de CPU volta a aumentar exageradamente.

              Vou continuar pesquisando melhorias e qualquer novidade postarei aqui.

              Até mais.

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

                Esse processo fica 100% o tempo todo?

                Tomas @ 2W Consultoria

                1 Reply Last reply Reply Quote 0
                • C
                  carlosalbertotm
                  last edited by

                  Bom dia Tomas.

                  Não, o processo do php-fpm não fica 100% o tempo todo, ele atinge 100% quando se está navegando dentro da GUI, principalmente na lista de regras floating e no momento da aplicação de alguma regra.

                  Um detalhe: Acessei via console e listei as regras com o comando "pfctl -sa". Vejo que para uma regra de floating que envolve duas interfaces, na realidade o pf cria uma regra pra cada. Como temos cerca de 70 VLANs, estou tentando otimizar as regras de floating. Talvez esta quantidade de regras esteja levando o php-fpm a 100% de CPU quando se aplica alguma regra nova.

                  Alguma sugestão?

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

                    Em alguns eu tenho muitas regras, listas grandes e realmente tem picos de processamento, mas depois das regras aplicadas, fica bem baixo o % de processamento.

                    Tomas @ 2W Consultoria

                    1 Reply Last reply Reply Quote 0
                    • C
                      carlosalbertotm
                      last edited by

                      Boa tarde Tomas e demais.

                      O pico de consumo de CPU do php-fpm se deveu ao excesso de regras. Consegui otimizar as regras de floating e os aliases de portas, reduzindo de cerca de 2.000 regras do pf e a situação já melhorou bastante. O consumo do php-fpm fica pouquíssimo tempo em 100% e logo depois já baixa, mitigando a perda de pacotes no nosso monitoramento.

                      Acredito que o assunto do post foi resolvido. Mas como esta otimização das regras é um processo contínuo, qualquer novidade eu abro um novo post.

                      Até mais.

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

                        Mesmo usando Aliases tem toda essa quantidade de regras?

                        Tomas @ 2W Consultoria

                        1 Reply Last reply Reply Quote 0
                        • C
                          carlosalbertotm
                          last edited by

                          Tomas, tem sim porque são muitas VLANs, aí se uma regra de floating envolve duas VLANs, o pf cria duas regras.

                          Existem regras que envolvem todas as 70 VLANs.

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