07月16, 2018

PHP-FPM进程数配置参数设置

一、static模式时,只有pm.max_children生效,dynamic模式时,pm.max_children依然生效


二、

pm.max_children:静态方式下开启的php-fpm进程数量,在动态方式下他限定php-fpm的最大进程数(这里要注意pm.max_spare_servers的值只能小于等于pm.max_children)

pm.start_servers:动态方式下的起始php-fpm进程数量。

pm.min_spare_servers:动态方式空闲状态下的最小php-fpm进程数量。

pm.max_spare_servers:动态方式空闲状态下的最大php-fpm进程数量。

pm.start_servers默认值的公式:

start_servers = min_spare_servers + (max_spare_servers – min_spare_servers) / 2


三、pm.max_children计算方式,按每个进程20-30M,比如30M*pm.max_children=PHP-FPM进程可能占用内存的总大小

本文链接:https://lxyit.com/article/show/140.html

-- EOF --