]> err.no Git - varnish/commitdiff
Debian packaging: Allow adjustment of maximum locked memory size
authorssm <ssm@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 10 Mar 2008 06:02:00 +0000 (06:02 +0000)
committerssm <ssm@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 10 Mar 2008 06:02:00 +0000 (06:02 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2580 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/debian/varnish.default
varnish-cache/debian/varnish.init

index 07301b55a0dadc70f4294fdd11d89971a0c60a4b..691649827e40d4877803a022a182b1361048b13f 100644 (file)
@@ -7,6 +7,11 @@
 # Maximum number of open files (for ulimit -n)
 NFILES=131072
 
+# Maximum locked memory size (for ulimit -l)
+# Used for locking the shared memory log in memory.  If you increase log size,
+# you need to increase this number as well
+MEMLOCK=82000
+
 # Default varnish instance name is the local nodename.  Can be overridden with
 # the -n switch, to have more instances on a single server.
 INSTANCE=$(uname -n)
index 9003dbac938886c905325659698fc722d8be4488..1e13a33c27a9be73d95f699585c8c46f97f89176 100644 (file)
@@ -34,6 +34,9 @@ fi
 # Open files (usually 1024, which is way too small for varnish)
 ulimit -n ${NFILES:-131072}
 
+# Maxiumum locked memory size for shared memory log
+ulimit -l ${MEMLOCK:-82000}
+
 # If $DAEMON_OPTS is not set at all in /etc/default/varnish, use minimal useful
 # defaults (Backend at localhost:8080, a common place to put a locally
 # installed application server.)