Como Aumentar o Número de Processos no PHP-FPM Pool na GeHost
Olá, amigo(a) desenvolvedor(a) ou administrador de site! Se você está aqui, provavelmente já percebeu que seu site está um pouco mais lento quando tem muitos visitantes ao mesmo tempo — ou talvez esteja recebendo erros como "503 Service Unavailable" ou "Too many connections". Não se preocupe: isso geralmente acontece quando o PHP-FPM (o serviço que executa seu código PHP) não tem processos suficientes para lidar com todas as requisições.
Na GeHost, é possível ajustar esse número de forma segura e simples. Vamos juntos, passo a passo, resolver isso com calma e cuidado — como um bom Sensei ensina seu aluno.
Antes de começar: o que é PHP-FPM?
PHP-FPM é um gerenciador de processos que permite que o PHP execute múltiplas requisições ao mesmo tempo. Cada "processo" é como um funcionário respondendo a uma solicitação. Se você tem poucos funcionários (processos), o atendimento fica lento. Aumentar esse número é como contratar mais funcionários para atender melhor os clientes (visitantes do seu site).
Dica do Sensei: Não aumente demais o número de processos sem motivo. Isso pode sobrecarregar o servidor. Vamos ajustar com sabedoria!
Passo a passo: como aumentar os processos no PHP-FPM Pool
-
Entre no seu cPanel. Para isso, acesse o painel de controle da sua conta de hospedagem — geralmente com o link
https://seusite.com.br/cpanelouhttps://cpanel.gehost.com.br.
-
Depois de logado, procure pela ferramenta chamada PHP Selector. Ela está na seção Software do cPanel.
-
Na tela do PHP Selector, você verá uma lista com as versões do PHP instaladas. Selecione a versão que seu site está usando (por exemplo, PHP 8.2).
Depois de selecionar, clique no botão Configure (ou "Configurar") ao lado.
-
Na nova tela, procure por uma opção chamada PHP-FPM Settings ou Pool Settings. Geralmente está no final da página, abaixo da lista de diretivas PHP.
Essa é a parte onde você ajusta o número de processos. Você verá algo como:
pm.max_children— número máximo de processos (os "funcionários")pm.start_servers— quantos processos começam quando o serviço iniciapm.min_spare_servers— quantos processos devem estar prontos para atenderpm.max_spare_servers— máximo de processos ociosos permitidos
-
Para aumentar a capacidade, vamos ajustar o valor de
pm.max_children. Um bom valor inicial é:- 100 para sites pequenos ou médios
- 200 para sites com tráfego maior ou com muitas funcionalidades
- 300 apenas para sites muito pesados (use com cautela!)
Se você não tiver certeza, comece com 100 e veja como o site se comporta.
-
Depois de ajustar o valor, clique em Save (Salvar) no final da página.
Seu PHP-FPM será reiniciado automaticamente com as novas configurações.
-
Para testar se tudo funcionou, espere alguns minutos e acesse seu site com vários navegadores ou ferramentas como Pingdom ou GTmetrix.
Se o site estiver mais rápido e sem erros, parabéns! Você acertou o ajuste.
Quando aumentar? Quando não?
Use esse ajuste quando:
- Seu site está lento com muitos visitantes simultâneos.
- Você vê erros como "503 Service Unavailable" ou "Too many connections" no log.
- Seu site usa sistemas pesados como WordPress com muitos plugins, lojas virtuais, ou APIs.
Não aumente se:
- Seu site tem poucos visitantes e funciona bem.
- O servidor já está com uso de memória alto (isso pode causar lentidão ou travamentos).
- Seu plano de hospedagem tem limites de recursos que não permitem mais processos.
Dica do Sensei: Sempre faça ajustes pequenos e teste. Melhor um site um pouco mais lento do que um servidor quebrado!
Pronto! Você está no caminho certo.
Parabéns, aluno! Você acabou de aprender como otimizar o desempenho do seu site com um ajuste simples no PHP-FPM. Lembre-se: a tecnologia é uma extensão da sua criatividade — e você está no controle.
Se precisar de ajuda, é só chamar a nossa equipe de suporte. Estamos aqui para te ajudar, sempre.
Com carinho, O Sensei da GeHost