Vargnish 启动参数详解

/ 0评 / 0

其中如下几个重要参数:
VARNISH_VCL_CONF=/etc/varnish/default.vcl
指定varnish的配置文件的位置
VARNISH_LISTEN_PORT=80
指定varnish服务监听的端口
VARNISH_ADMIN_LISTEN_ADDRESS=0.0.0.0
指定varnish的管理IP(telent时)
VARNISH_ADMIN_LISTEN_PORT=6082
指定varnish的telnet端口
VARNISH_SECRET_FILE=/etc/varnish/secret
共享密钥文件
VARNISH_MIN_THREADS=1
指定启动的最小的线程数
VARNISH_MAX_THREADS=2500
指定启动的最大的线程数
VARNISH_THREAD_TIMEOUT=30
指定varnish的线程超时为30s
##需说明:在varnish2.0版本以后,不能讲最小启动的线程数设定过大,如果设定过大,会导致Varnish运行异常缓慢。
VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin
指定varnish的缓存文件所在的位置
VARNISH_STORAGE_SIZE=2500M
指定缓存文件的大小
VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}"
VARNISH_STORAGE="malloc,${VARNISH_STORAGE_SIZE}"
其中varnish的存储方式有file和malloc两种方式
1)Malloc 通过malloc获取内存。
2)Mmap file 创建大文件,通过二分法分段映射成1G以内的大块。
VARNISH_TTL=86400
指定默认的TTL值,超过这个值得数据包将被丢弃
##其中只为参考值,根据环境修改。

发表评论

电子邮件地址不会被公开。 必填项已用*标注