mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Update php
This commit is contained in:
parent
f6377b388d
commit
8005429dc4
1 changed files with 13 additions and 1 deletions
|
@ -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 ))
|
||||||
|
|
Loading…
Add table
Reference in a new issue