[master] 1bbbc97 Add support for setting coresize from sysconfig.
Lasse Karstensen
lkarsten at varnish-software.com
Tue May 6 12:44:32 CEST 2014
commit 1bbbc97deb6a201d36b8ec191f205acd13f3b8bf
Author: Lasse Karstensen <lkarsten at varnish-software.com>
Date: Tue May 6 12:36:51 2014 +0200
Add support for setting coresize from sysconfig.
Add support for using this if it is defined by the administrator
in the /etc/sysconfig/varnish file.
From way back we've had a commented-out DAEMON_COREFILE_LIMIT in
our /etc/sysconfig/varnish file, which wasn't referenced anywhere.
Suggested by: gaoyongwei/itxx00 on github.
diff --git a/redhat/varnish.initrc b/redhat/varnish.initrc
index dbaf673..0db3ab6 100755
--- a/redhat/varnish.initrc
+++ b/redhat/varnish.initrc
@@ -60,6 +60,12 @@ start() {
# is often too small for varnish)
ulimit -u ${NPROCS:-unlimited}
+ # If defined, set maximum core size.
+ if [ -n "${DAEMON_COREFILE_LIMIT}" ]
+ then
+ ulimit -c ${DAEMON_COREFILE_LIMIT}
+ fi
+
# $DAEMON_OPTS is set in /etc/sysconfig/varnish. At least, one
# has to set up a backend, or /tmp will be used, which is a bad idea.
if [ "$DAEMON_OPTS" = "" ]; then
More information about the varnish-commit
mailing list