Varnish是一款高性能的Web加速器,缓存性能非常好,于是我也学学这么好的东西。
看到官网的最新版是4.0,毫不犹豫下载了4.0,安装上,安装非常顺利,可是用起来就没那么幸运了
rpm–nosignature-ihttps://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm
yuminstallvarnish
准备启动varnish,却一直提示失败
[root@localhost~]#servicevarnishstart
StartingVarnishCache:[FAILED]
根据官网的教程,使用手动方式启动,一切正常,分析结论是启动脚本有问题,于是先更改了/etc/sysconfig/varnish开启debug模式
在DAEMON_OPTS变量末尾加上一个-d,让其以debug模式启动:
DAEMON_OPTS="-a${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT}\-f${VARNISH_VCL_CONF}\-T${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT}\-t${VARNISH_TTL}\-pthread_pool_min=${VARNISH_MIN_THREADS}\-pthread_pool_max=${VARNISH_MAX_THREADS}\-pthread_pool_timeout=${VARNISH_THREAD_TIMEOUT}\-uvarnish-gvarnish\-S${VARNISH_SECRET_FILE}\-s${VARNISH_STORAGE}-d"
然后启动发现一直卡在那里,不动了,再改一下/etc/init.d/varnish中的start函数,开始有提示信息了(>/dev/null2>&1是屏蔽任何输出信息)
复制代码