CDN检查步骤以及处理办法

  1. 域名解析检查,是否正确指向CDNIP,我司CDNIP为:116.55.242.131183.224.40.192183.60.110.171

  2. 检查源站点是否正常

    源站点检查,即把本地hosts文件修改到源站点IP,源站点IP可在CDN后台查到,如:

    050616_0252_1.png

    检查这个这个站点时,首先把本地hosts文件修改为:

    050616_0252_2.png

    如源站点也无法访问,判定为源站点服务器问题;

    如源站点可以访问,进行后续检查。

  3. 检查源站点服务器和CDN节点服务器通信问题

    拦截:CDN节点服务器被源站点服务器上的安全狗、云锁等安全软件拦截,此时需在源站点服务器安全软件上添加CDN节点服务器的IP白名单

    线路:如果某个节点无法访问源站点,其他节点正常,并且检查无拦截问题,traceroute判断是否线路故障。此时如果只是个别客户出问题,可让客户解析到其他正常节点(如移动节点无法访问则解析联通节点)

  4. 缓存问题

    CDN节点缓存信息时,有时无法很快生效,客户反馈打开站点显示老站点内容时,可以通过手动办法更新CDN缓存,如:

    050616_0252_3.png

    进入网站管理,点击编辑

    050616_0252_4.png

    备案号随便填写内容,点击保存

    050616_0252_5.png

    返回后点击同步新加站点即可更新缓存

    如果站点还是无法更新内容,或访问时有图片损坏的情况,远程节点服务器,进入目录

    cd /www/wdlinux/squid/var/cache/

    rm -rf 0*

    删除旧缓存内容,重新访问即可

    此操作可能造成服务器读写过高,网站打开访问过慢,过几分钟即可

  5. cdn服务没有启动

    以上都无法解决,访问提示服务器未响应时,进入cdn节点服务器,检查80端口是否开放,如果看到没有80端口,重启squid服务

    service squid restart

    重启后squid还是无法启动,查看squid生成日志

    /www/wdlinux/squid-3.1.22/var/logs/cache.log 最新日志
    (如:cdn服务器磁盘跑满,导致无法生成缓存文件,squid服务也会无法启动)