常见问题 常见问题 节点连接主控失败排查
节点连接主控失败排查

更新时间:2020-05-06 10:19

文档内容

1.查看节点程序是否启动

ps -aux |grep /vhs

要能查看到cdnbest和kangle两个进程,cdnbest进程是负责和主控连接同步的,kangle进程是负责运行站点的

2.登陆cdn节点用telnet命令查下和主控的通信
命令:

telnet 主控ip 3320

如果没有telnet命令安装:

yum -y install telnet

3.检查节点防火墙是否开启
节点服务器的防火墙没关,会造成端口不通,关闭方法:
centos6:

service iptables stop
chkconfig iptables off

cdntos7:

systemctl stop firewalld.service
systemctl disable firewalld.service

关闭防火墙后重启cdnbest进程

service cdnbest restart

4.分析查看节点cdnbest日志信息

tail -f /var/log/cdnbest.log

下图就是节点连不上主控的3320端口

5.可以试着修改节点服务器的dns再检查是否连上主控。
注:下面代码是临时修改,如果要长期修改有效要到网卡中修改dns,并重启网卡

cat /etc/resolv.conf
cat > /etc/resolv.conf << END
options timeout:1 attempts:1 rotate single-request-reopen
nameserver 114.114.114.114
nameserver 8.8.8.8
END
service cdnbest restart

options rotate timeout:1 attempts:3 single-request-reopen
释义: 循环查询 超时时间 重试次数 只收到一个IPV4应答或者只收到一个IPV6应答,重新开一个socket查询

6.以上方法都无效,可以尝试再次重新安装一次,并先把原先安装的程序删除

service cdnbest stop
service kangle stop
rm -rf /vhs

windows系统先卸载,并把余留文件也删除再安装