; Choose how the process manager will control the number of child processes. ; Possible Values: ; static – a fixed number(pm.max_children) of child processes; ; dynamic – the number of child processes are set dynamically based on the ; following directives: ; pm.max_children – the maximum number of children that can ; be alive at the same time. ; pm.start_servers – the number of children created on startup. ; pm.min_spare_servers – the minimum number of children in ‘idle’ ; state (waiting to process). If the number ; of ‘idle’ processes is less than this ; number then some children will be created. ; pm.max_spare_servers – the maximum number of children in ‘idle’ ; state (waiting to process). If the number ; of ‘idle’ processes is greater than this ; number then some children will be killed. ; Note: This value is mandatory. pm = dynamic
; The number of child processes to be created when pm is set to ‘static’ and the ; maximum number of child processes to be created when pm is set to ‘dynamic’. ; This value sets the limit on the number of simultaneous requests that will be ; served. Equivalent to the ApacheMaxClients directive with mpm_prefork. ; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP ; CGI. ; Note: Used when pm is set to either ‘static’ or ‘dynamic’ ; Note: This value is mandatory. pm.max_children = 50
; The number of child processes created on startup. ; Note: Used only when pm is set to ‘dynamic’ ; Default Value: min_spare_servers + (max_spare_servers – min_spare_servers) / 2 pm.start_servers = 2
; The desired minimum number of idle server processes. ; Note: Used only when pm is set to ‘dynamic’ ; Note: Mandatory when pm is set to ‘dynamic’ pm.min_spare_servers = 1
; The desired maximum number of idle server processes. ; Note: Used only when pm is set to ‘dynamic’ ; Note: Mandatory when pm is set to ‘dynamic’ pm.max_spare_servers = 2