Como posso determinar um valor razoável para pm.max_children no modo dinâmico?

1

Eu realmente não entendo o propósito dessa variável - qual é exatamente o propósito dela? Para evitar o esgotamento do carneiro? Parece ineficaz, pois cada requisição poderia usar uma quantidade variável de ram até o máximo.

Se eu precisar processar 10 solicitações que levam 10MB na memória e 1 solicitação que leva 1024mb da memória simultaneamente. Isso significa que se eu tiver apenas ( 1024+10*10 = 1124mb ) de memória disponível, devo definir o max_children como 1 - porque 2 solicitações em potencial poderiam esgotar a memória se elas estivessem usando 1024mb ?

Essa configuração tem uma limitação, pois não posso processar 20 solicitações, mesmo que usem apenas 10mb cada.

O que acontece com uma nova conexão quando o servidor php-fpm alcança seu pm.max_children value ? Retorna um 502 para a nova conexão?

    
por Chris Stryczynski 01.05.2018 / 13:18

0 respostas