varnish启动报错
错误1、Starting Varnish Cache: Error: Cannot open socket: :80: Address family not supported by protocol [FAILED]
1 [root@iZuf6d5rccnqic2nqfhym3Z sysconfig]# service varnish start 2 3 Starting Varnish Cache: Error: Cannot open socket: :80: Address family not supported by protocol [FAILED] 4 5 由于系统级别限制了ipv6支持,而varnish默认监听地址为ipv4和ipv6,所以,此处强制限制监听ipv4. 6 //解决方案 7 编辑/etc/sysconfig/varnish文件,增加以下内容: 8 9 VARNISH_LISTEN_ADDRESS=0.0.0.0
错误2:Starting Varnish Cache: Asserterror in vju_make_vcldir(), mgt/mgt_jail_unix.c line 249:
1 [root@eh-hosv6113 sysconfig]# service varnish start 2 Starting Varnish Cache: Assert error in vju_make_vcldir(), mgt/mgt_jail_unix.c line 249: 3 Condition((chown(dname, vju_uid, vju_gid)) == 0) not true. 4 errno = 1 (Operation not permitted) 5 /bin/bash: line 1: 1573 Aborted /usr/sbin/varnishd -a :80 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -p thread_pool_min=50 -p thread_pool_max=1000 -S /etc/varnish/secret -s malloc,4096M -P /var/run/varnish.pid 6 [FAILED] 7 8 //解决方案 9 关闭selinux