Improve PHP-FPM performance

This commit is contained in:
cytopia
2018-08-01 09:34:59 +02:00
parent ad4ea63cb8
commit 8661871431

View File

@@ -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