dynamic na
PHP-FPM, e aí eles nascem vazios. Elas são para quem precisa afinar uma conta
específica.
Aba PHP

O max_execution_time é também o tempo que o site espera
O mesmo número vale para o servidor web: ele espera a página da conta por esse
tempo, e depois desiste. Medido: com 60, uma página PHP que demorava 2 minutos
deu ao visitante “504 Gateway Timeout” aos 60 segundos. Trocado para 90, a
configuração do site passou a esperar 90, regravada menos de um minuto depois de
salvar.
O script não para junto. Na mesma medida, ele continuou rodando no servidor
depois do 504, porque o tempo em que o script fica só esperando, como numa consulta
lenta a outro serviço, não conta no max_execution_time.
O ##DOCROOT## é substituído por conta

open_basedir vem assim:
##DOCROOT## é um marcador que o painel troca pelo diretório real da conta.
São três pastas liberadas, e nada além delas: a do site, a de arquivos e a de
temporários.
post_max_size é maior que upload_max_filesize, e isso é de propósito

upload_max_filesize
não resolve upload grande: o envio inteiro continua limitado pelo outro.
disable_functions já vem com 31 funções

exec, passthru, popen, a família proc_*, a pcntl_* e a
posix_*. É a linha de base de segurança do painel, e mexer nela afrouxa a conta.
Aba PHP-FPM
Os três modos do pm
O pm não é uma lista suspensa: são três opções na tela, cada uma com a
explicação do painel embaixo.
Conta criada agora nasce em
static. Contas antigas podem estar em outro modo:
o laboratório tem uma em ondemand.
dynamic faz aparecer três campos, e dois deles pedem o que não exigem

static ou ondemand os campos de spare não existem na tela. Escolher
dynamic (1) faz aparecer três de uma vez: pm.start_servers,
pm.min_spare_servers e pm.max_spare_servers (2).
Os dois de spare aparecem vazios e com o asterisco de obrigatório no rótulo,
mas o required do HTML neles é falso. É por isso que o navegador deixa enviar
assim, e quem recusa é o servidor:
Entrada inválida no campo de configurações do PHP-FPM pm.min_spare_servers.A validação é do servidor, não da tela. Nada é gravado quando isso acontece, a conta fica como estava: preencha os dois e salve de novo. O
pm.start_servers não tem asterisco, e o painel dá a conta dele ali mesmo:
pm.min_spare_servers + (pm.max_spare_servers - pm.min_spare_servers) / 2
O que pode dar errado
Ver também
- Criar uma conta de cliente, onde estas abas aparecem
- Limites e permissões do cliente, as outras duas abas do formulário