summaryrefslogtreecommitdiffstats
path: root/etc/inc/system.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-09-18 02:26:58 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-09-18 02:26:58 +0000
commitba59730f690a7031663f5e64264d8ac6d57ab444 (patch)
tree212695875867d6af958649473b8ecd74d7d0ce5e /etc/inc/system.inc
parentcc76d4591c5769100a95f203560cd4f4708f02bb (diff)
downloadpfsense-ba59730f690a7031663f5e64264d8ac6d57ab444.zip
pfsense-ba59730f690a7031663f5e64264d8ac6d57ab444.tar.gz
Allow setting of max fast-php children
Diffstat (limited to 'etc/inc/system.inc')
-rw-r--r--etc/inc/system.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index 31c8d82..f8a1259 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -389,7 +389,7 @@ EOD;
/* generate lighttpd configuration */
system_generate_lighty_config("{$g['varetc_path']}/lighty-webConfigurator.conf",
$key, $cert, "lighty-webConfigurator.pid", "80", "/usr/local/www/",
- "cert.pem");
+ "cert.pem", "1");
/* attempt to start lighthttpd */
$res = mwexec("/usr/local/sbin/lighttpd -f {$g['varetc_path']}/lighty-webConfigurator.conf");
@@ -406,7 +406,8 @@ EOD;
function system_generate_lighty_config($filename, $cert, $key, $pid_file,
$port = "", $document_root = "/usr/local/www/",
- $cert_location = "cert.pem") {
+ $cert_location = "cert.pem",
+ $max_procs) {
/* create directory to hold compressed items */
if(!is_dir("/tmp/lighttpd/cache/compress/"))
@@ -560,11 +561,11 @@ fastcgi.server = ( ".php" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"min-procs" => 1,
- "max-procs" => 1,
+ "max-procs" => {$max_procs},
"max-load-per-proc" => 1,
"idle-timeout" => 5,
"bin-environment" => (
- "PHP_FCGI_CHILDREN" => "2",
+ "PHP_FCGI_CHILDREN" => "{$max_procs}",
"PHP_FCGI_MAX_REQUESTS" => "100"
),
"bin-path" => "/usr/local/bin/php"
OpenPOWER on IntegriCloud