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