From 980df75c74ef76020979f2f17cbb3ec77df54aa5 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sat, 21 Nov 2009 16:30:54 -0500 Subject: [PATCH] Set max_procs for > 128 megabytes ram. Set min-procs to 0. Set the MAX_REQUESTS to 2 when memory under 128 megabytes --- etc/inc/system.inc | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/etc/inc/system.inc b/etc/inc/system.inc index 6b75fcf687..2617804560 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -736,15 +736,20 @@ EOC; } else if ($avail > 0 and $avail < 128) { $bin_environment = << ( + "bin-environment" => ( "PHP_FCGI_CHILDREN" => "$max_procs", - "PHP_FCGI_MAX_REQUESTS" => "500", + "PHP_FCGI_MAX_REQUESTS" => "2", ), EOC; } else - $bin_environment = ""; - + $bin_environment = << ( + "PHP_FCGI_CHILDREN" => "$max_procs", + "PHP_FCGI_MAX_REQUESTS" => "500" + ), +EOC; + if($fast_cgi_enable == true) { $module = "\"mod_fastcgi\", \"mod_cgi\""; $cgi_config = ""; @@ -755,7 +760,7 @@ fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fastcgi.socket", - "min-procs" => 1, + "min-procs" => 0, "max-procs" => {$max_procs}, {$bin_environment} "bin-path" => "/usr/local/bin/php"