首页 > 代码库 > varnish启动报错

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

 

varnish启动报错