09fe4db
[Unit]
09fe4db
Description=Varnish a high-perfomance HTTP accelerator
09fe4db
After=syslog.target network.target
09fe4db
09fe4db
[Service]
09fe4db
09fe4db
#
09fe4db
# If you want to make changes to this file, please copy it to 
25a91c2
# /etc/systemd/system/varnish.service and make your changes there.
25a91c2
# This will override the file kept at /lib/systemd/system/varnish.service
09fe4db
#
09fe4db
# Enviroment variables may be found in /etc/varnish/varnish.params
09fe4db
#
09fe4db
09fe4db
# Maximum number of open files (for ulimit -n)
09fe4db
LimitNOFILE=131072
09fe4db
09fe4db
# Locked shared memory (for ulimit -l)
09fe4db
# Default log size is 82MB + header
09fe4db
LimitMEMLOCK=82000
09fe4db
09fe4db
# Maximum size of the corefile. 
09fe4db
LimitCORE=infinity
09fe4db
09fe4db
EnvironmentFile=/etc/varnish/varnish.params
09fe4db
09fe4db
Type=forking
09fe4db
PIDFile=/var/run/varnish.pid
25a91c2
PrivateTmp=true
09fe4db
ExecStart=/usr/sbin/varnishd \
09fe4db
	-P /var/run/varnish.pid \
09fe4db
	-f $VARNISH_VCL_CONF \
09fe4db
	-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT} \
09fe4db
	-T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \
09fe4db
	-t $VARNISH_TTL \
09fe4db
	-w ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT} \
09fe4db
	-u $VARNISH_USER \
09fe4db
	-g $VARNISH_GROUP \
09fe4db
	-S $VARNISH_SECRET_FILE \
09fe4db
	-s $VARNISH_STORAGE \
09fe4db
	$DAEMON_OPTS
09fe4db
09fe4db
ExecReload=/usr/sbin/varnish_reload_vcl
09fe4db
09fe4db
[Install]
09fe4db
WantedBy=multi-user.target
09fe4db