mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-20 07:51:14 +00:00
Improve PHP-FPM performance
This commit is contained in:
@@ -1,7 +1,24 @@
|
||||
[www]
|
||||
|
||||
# The number of child processes is set dynamically based on the following directives:
|
||||
# pm.max_children, pm.start_servers, pm.min_spare_servers, pm.max_spare_servers.
|
||||
pm = dynamic
|
||||
pm.max_children = 20
|
||||
pm.start_servers = 10
|
||||
|
||||
# The maximum number of child processes to be created
|
||||
pm.max_children = 50
|
||||
|
||||
# The number of child processes created on startup. Used only when pm is set to dynamic.
|
||||
# Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2.
|
||||
pm.start_servers = 5
|
||||
|
||||
# The desired minimum number of idle server processes.
|
||||
pm.min_spare_servers = 5
|
||||
pm.max_spare_servers = 10
|
||||
|
||||
# The desired maximum number of idle server processes.
|
||||
pm.max_spare_servers = 35
|
||||
|
||||
# The number of requests each child process should execute before respawning.
|
||||
# This can be useful to work around memory leaks in 3rd party libraries.
|
||||
# For endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS.
|
||||
# Default value: 0.
|
||||
pm.max_requests = 500
|
||||
|
||||
Reference in New Issue
Block a user