artigos

Artigos sobre php-fpm

Artigos e guias do PHPDocQuest sobre php-fpm — do manual oficial do PHP para a prática.

18/09/2026 10 min de leitura

Mudei o php.ini e nada mudou: por que o PHP-FPM ignora sua alteração

Quase sempre é uma de duas coisas: você editou o php.ini do CLI (cada SAPI tem o seu) ou não recarregou o FPM. O php --ini mostra o do terminal, não o que a sua página usa — veja como descobrir o arquivo certo e conferir o valor que está realmente valendo.

php-fpmconfiguraçãoservidoropcache
Ler
10/08/2026 10 min de leitura

504 Gateway Timeout no PHP-FPM: qual dos três timeouts é o seu

Três relógios independentes correm ao mesmo tempo — max_execution_time (PHP), request_terminate_timeout (FPM) e fastcgi_read_timeout (nginx) — e vence o menor. Descubra qual disparou pela mensagem que cada um deixa, e por que aumentar só um nunca resolve.

php-fpmservidortimeoutnginxprodução
Ler
30/07/2026 10 min de leitura

'server reached pm.max_children setting' no PHP-FPM: o que isso significa e como calcular o número certo

O aviso significa que todos os workers ficaram ocupados e as requisições entraram na fila. Mas "consider raising it" é um conselho perigoso: o número certo sai da RAM disponível dividida pela memória por worker — aumentar no chute leva o servidor a swap e piora tudo.

php-fpmservidorperformancememóriaprodução
Ler
20/07/2026 9 min de leitura

O que é PHP-FPM e para que ele serve?

O nginx não executa PHP: quem roda o seu código é o PHP-FPM, que mantém processos prontos para responder sem o custo de abrir um novo a cada requisição. Entenda o ciclo da requisição, workers, pools e o pm — e as pegadinhas do 502 e do php.ini que todo iniciante encontra.

php-fpmnginxperformanceservidor
Ler