From 9776624c32f514fc2cd3ddacb4bb3be3ccdb27c5 Mon Sep 17 00:00:00 2001 From: "Michael Kaufmann (d00p)" Date: Mon, 11 Aug 2014 08:24:26 +0200 Subject: [PATCH] honor max_children values for php-fpm Signed-off-by: Michael Kaufmann (d00p) --- lib/classes/phpinterface/class.phpinterface_fpm.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/classes/phpinterface/class.phpinterface_fpm.php b/lib/classes/phpinterface/class.phpinterface_fpm.php index bc0e0ee2..e7c2c1df 100644 --- a/lib/classes/phpinterface/class.phpinterface_fpm.php +++ b/lib/classes/phpinterface/class.phpinterface_fpm.php @@ -140,6 +140,13 @@ class phpinterface_fpm { $fpm_config.= 'pm.max_children = '.$fpm_children."\n"; if ($fpm_pm == 'dynamic') { + // honor max_children + if ($fpm_children < $fpm_min_spare_servers) { + $fpm_min_spare_servers = $fpm_children; + } + if ($fpm_children < $fpm_max_spare_servers) { + $fpm_max_spare_servers = $fpm_children; + } // failsafe, refs #955 if ($fpm_start_servers < $fpm_min_spare_servers) { $fpm_start_servers = $fpm_min_spare_servers;