Customizando PHP5-FPM

De MochilaWiki
Revisão de 16h11min de 30 de julho de 2015 por Banto Palmarino (discussão | contribs)
Ir para navegaçãoIr para pesquisar

com esse comando é possível saber quanto cada processo php5-fpm está consumindo

ps --no-headers -o "rss,cmd" -C php5-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"Mb") }'


Pensando que você tenha um VPS com 8GB de ram e os processos bem estressados estejam consumindo 85MB de ram teriamos o calculo de

pm.max_children = 6144MB / 85MB = 72

aí teriamos uma configuração assim pm.max_children = 70 pm.start_servers = 20 pm.min_spare_servers = 20 pm.max_spare_servers = 35 pm.max_requests = 500

baseado no artigo Adjusting child processes for PHP-FPM (Nginx)