increase pm ressources
This commit is contained in:
parent
cbfb42db6f
commit
75b588935f
3 changed files with 10 additions and 1 deletions
|
@ -87,8 +87,13 @@ ENTRYPOINT ["/bin/docker-entrypoint.sh"]
|
|||
HEALTHCHECK --timeout=10s CMD curl --silent --fail http://127.0.0.1:8080/fpm-ping || exit 1
|
||||
|
||||
ENV nginx_root_directory=/var/www/html/public \
|
||||
nginx_fastcgi_read_timeout=100 \
|
||||
client_max_body_size=2M \
|
||||
clear_env=no \
|
||||
pm_start_servers=20 \
|
||||
pm_min_spare_servers= 10 \
|
||||
pm_max_spare_servers= 20 \
|
||||
pm_max_requests=1000 \
|
||||
allow_url_fopen=On \
|
||||
allow_url_include=Off \
|
||||
display_errors=Off \
|
||||
|
|
|
@ -76,6 +76,7 @@ http {
|
|||
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
|
||||
fastcgi_param PATH_INFO $fastcgi_path_info;
|
||||
fastcgi_index index.php;
|
||||
fastcgi_read_timeout ${nginx_fastcgi_read_timeout};
|
||||
include fastcgi_params;
|
||||
|
||||
# Pass the original forwarded_scheme and HTTPS status to the PHP backend
|
||||
|
|
|
@ -46,6 +46,9 @@ pm = ondemand
|
|||
; Note: Used when pm is set to 'static', 'dynamic' or 'ondemand'
|
||||
; Note: This value is mandatory.
|
||||
pm.max_children = 100
|
||||
pm.start_servers = $pm_start_servers
|
||||
pm.min_spare_servers = $pm_min_spare_servers
|
||||
pm.max_spare_servers = $pm_max_spare_servers
|
||||
|
||||
; The number of seconds after which an idle process will be killed.
|
||||
; Note: Used only when pm is set to 'ondemand'
|
||||
|
@ -56,7 +59,7 @@ pm.process_idle_timeout = 10s;
|
|||
; 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 = 1000
|
||||
pm.max_requests = $pm_max_requests
|
||||
|
||||
; Make sure the FPM workers can reach the environment variables for configuration
|
||||
clear_env = $clear_env
|
||||
|
|
Loading…
Add table
Reference in a new issue