CDN检查步骤以及处理办法
-
域名解析检查,是否正确指向CDN的IP,我司CDN的IP为:116.55.242.131、183.224.40.192、183.60.110.171
-
检查源站点是否正常
源站点检查,即把本地hosts文件修改到源站点IP,源站点IP可在CDN后台查到,如:
检查这个这个站点时,首先把本地hosts文件修改为:
如源站点也无法访问,判定为源站点服务器问题;
如源站点可以访问,进行后续检查。
-
检查源站点服务器和CDN节点服务器通信问题
拦截:CDN节点服务器被源站点服务器上的安全狗、云锁等安全软件拦截,此时需在源站点服务器安全软件上添加CDN节点服务器的IP白名单
线路:如果某个节点无法访问源站点,其他节点正常,并且检查无拦截问题,traceroute判断是否线路故障。此时如果只是个别客户出问题,可让客户解析到其他正常节点(如移动节点无法访问则解析联通节点)
-
缓存问题
CDN节点缓存信息时,有时无法很快生效,客户反馈打开站点显示老站点内容时,可以通过手动办法更新CDN缓存,如:
进入网站管理,点击编辑
备案号随便填写内容,点击保存
返回后点击同步新加站点即可更新缓存
如果站点还是无法更新内容,或访问时有图片损坏的情况,远程节点服务器,进入目录
cd /www/wdlinux/squid/var/cache/
rm -rf 0*
删除旧缓存内容,重新访问即可
此操作可能造成服务器读写过高,网站打开访问过慢,过几分钟即可
-
cdn服务没有启动
以上都无法解决,访问提示服务器未响应时,进入cdn节点服务器,检查80端口是否开放,如果看到没有80端口,重启squid服务
service squid restart
重启后squid还是无法启动,查看squid生成日志
/www/wdlinux/squid-3.1.22/var/logs/cache.log 最新日志
(如:cdn服务器磁盘跑满,导致无法生成缓存文件,squid服务也会无法启动)