summaryrefslogtreecommitdiffstats
path: root/etc/inc/captiveportal.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-09-18 20:36:16 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-09-18 20:36:16 +0000
commit4edb490df2e2f054374a710c5d8871c76cbebe27 (patch)
tree38e6ac4b726690ba4a0f77a886edb2a66cb67931 /etc/inc/captiveportal.inc
parent997c3b7a33cd7463f0e84874fee8e6262fa6f608 (diff)
downloadpfsense-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.inc4
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");
OpenPOWER on IntegriCloud