Update php

This commit is contained in:
Maniack Crudelis 2020-04-13 20:50:58 +02:00 committed by GitHub
parent f6377b388d
commit 8005429dc4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -355,6 +355,18 @@ ynh_get_scalable_phpfpm () {
footprint=50 footprint=50
fi fi
# Define the factor to determine min_spare_servers
# To not have not enough children ready to start for heavy apps.
if [ $footprint -le 20 ]
then
min_spare_servers_factor=8
elif [ $footprint -le 35 ]
then
min_spare_servers_factor=5
else
min_spare_servers_factor=3
fi
# Define the way the process manager handle child processes. # Define the way the process manager handle child processes.
if [ "$usage" = "low" ] if [ "$usage" = "low" ]
then then
@ -405,7 +417,7 @@ ynh_get_scalable_phpfpm () {
if [ "$php_pm" = "dynamic" ] if [ "$php_pm" = "dynamic" ]
then then
# Define pm.start_servers, pm.min_spare_servers and pm.max_spare_servers for a dynamic process manager # Define pm.start_servers, pm.min_spare_servers and pm.max_spare_servers for a dynamic process manager
php_min_spare_servers=$(( $php_max_children / 8 )) php_min_spare_servers=$(( $php_max_children / $min_spare_servers_factor ))
php_min_spare_servers=$(at_least_one $php_min_spare_servers) php_min_spare_servers=$(at_least_one $php_min_spare_servers)
php_max_spare_servers=$(( $php_max_children / 2 )) php_max_spare_servers=$(( $php_max_children / 2 ))