diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-09-18 20:36:16 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-09-18 20:36:16 +0000 |
commit | 4edb490df2e2f054374a710c5d8871c76cbebe27 (patch) | |
tree | 38e6ac4b726690ba4a0f77a886edb2a66cb67931 /etc/inc/captiveportal.inc | |
parent | 997c3b7a33cd7463f0e84874fee8e6262fa6f608 (diff) | |
download | pfsense-4edb490df2e2f054374a710c5d8871c76cbebe27.zip pfsense-4edb490df2e2f054374a710c5d8871c76cbebe27.tar.gz |
Turn off fast cgi on memory strapped systems
Diffstat (limited to 'etc/inc/captiveportal.inc')
-rw-r--r-- | etc/inc/captiveportal.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/captiveportal.inc b/etc/inc/captiveportal.inc index 5eae073..1cbdef3 100644 --- a/etc/inc/captiveportal.inc +++ b/etc/inc/captiveportal.inc @@ -171,8 +171,10 @@ EOD; /* get memory in meachine */ $memory = get_memory(); $avail = $memory[0]; + $use_fastcgi = true; if($avail > 0 and $avail < 65) { $procs = 1; + $use_fastcgi = false; } else if($avail > 64 and $avail < 128) { $procs = 5; } else if($avail > 128 and $avail < 164) { @@ -192,7 +194,7 @@ EOD; /* generate lighttpd configuration */ system_generate_lighty_config("{$g['varetc_path']}/lighty-CaptivePortal.conf", $key, $cert, "lighty-CaptivePortal.pid", "8000", "/usr/local/captiveportal/", - "cert-portal.pem", "5", $procs); + "cert-portal.pem", "5", $procs, $use_fastcgi); /* attempt to start lighttpd */ $res = mwexec("/usr/local/sbin/lighttpd -f {$g['varetc_path']}/lighty-CaptivePortal.conf"); |