本文来源于4414站长论坛一位站长所写,比较详细,对于遇到网站522问题有帮助,主机吧分享给大家。
前段时间网站出现522比较多,很担心网站权重流量受影响,先上一张图片大家参考。(“error522意思是网站使用了云加速功能,但是加速CDN节点无法连接到源服务器,或是发生了超时导致的,对于访问用户来说没有办法,只能再次尝试,或者连续网站管理者进行检查)
看着错误是不是很高,其实比率并不大的,给大家看一下抓取频次。
在这么大的抓取情况下,首先考虑服务器配置不够用了,登录服务器发现内存确实占用80%以上了,于是升级了内存,同时修改了fastcgi实例数为80,原先是0,意思是不受限制,自动分配。在0的情况下经常是不到200实例数。然后还修改了php配置的一个参数,具体什么记不太清了。修改完后观察了一两天,发现没什么用。(补充一下啊,基本配置是西数的云服加百度的云加速专业版)。
接下来继续整,不整不行啊,怕受影响。于是关闭了服务器的CC防护,因为怀疑云加速的ip地址访问过多,触发CC防护。
然后又观察了几天,发现还是没什么用,这时候就在想是不是网站程序的问题了,程序是自己开发的,数据库也是自己搞的,难免有优化不好的地方。心想就这么着吧,爱咋咋地了。于是忍了一段时间,每天有时间就想想自己的程序。
有一天闲着无聊又想升级服务器了,突然发现还有个安全组,上图。
云加速上边有白名单,心想安全组我也没限制云加速的IP啊,难道还要专门给他放行,试试看吧
这次弄完是一个522错误也没有了。是不是最后这一步是那对症良药不敢保证,但肯定和他关系大,最后总结一下,服务器配置、php配置、CC防护防火墙、安全组白名单对造成522错误都有关系吧。