网站使用CDN后,好处是访问速度快了,而且安全、稳定很多,如果网站流量大的话还可以给源服务器减少带宽,,省不少钱。不过坏处也有,就是如果网站访问出问题了,想要判断是节点故障还是服务器故障,是一件很麻烦的事,比如有一些客户因为种种原因接入百度云加速后,访问经常出现522,很多人直接认为是节点原因,其实以主机吧多年来使用百度云加速的经验90%都是因为客户源服务器问题。今天我们来教大家如果判断是节点故障还是源服务器故障。
我们可以利用修改本地电脑hosts文件,达到强制解析回源的目地,来判断服务器是否故障了。
首先打开我的电脑:C:\WINDOWS\system32\drivers\etc 找到hosts文件
右击用记事本打开,源服务器IP+空格+域名,比如主机吧源服务器IP183.2.210.84,那么输入183.2.210.84 zhujib.com
点文件保存即可,如果提示你保存不了的话,那说明你这个文件需要管理员才可以操作,自己下载Notepad++软件,再重新开hosts文件,输入保存吧。
修改完成后我们再通过本地ping域名的方式查看,强制解析是否生效了。
以上说明生效了,那么说明我们本地电脑访问网址已经不通过CDN节点了,我们可以清空浏览器缓存,重新访问网址看下,访问是否正常呢?
如果访问正常那么
原因一:CDN节点出问题了,联系CDN服务商查看;
原因二:你的服务器防火墙把CDN的节点IP给拦截了,解决方法就是要么把服务器防火墙关了,要么把CDN节点IP段全部加入防火墙白名单。
如果不正常,那么联系服务器商解决,也可以直接重启服务器,等待服务器重启正常。
如果服务器刚重启一会正常的,过一会就不行了,请检查下服务器CPU 内存 宽带是否满了,如果有一样满了说明可能网站被CC攻击了,使用百度云加速安全功能-ADS-CC防护强力防护即可解决。