网站522错误怎么解决?分享一位大佬的解决过程
网站522错误怎么解决?这种报错是很烦,打开百度站长平台就能看到,就连努力达都偶尔会有这类报错,一直也找不到行之有效的办法解决。今天看到一位大佬(网站抓取频次百万级)通过一系列操作后,完美解决了522报错。博主也在学着倒腾看看效果,大家有类似问题的也来尝试下哈。
这位大佬尝试了很多方法,前面好几种都没见效,直到最后修改安全组才解决。努力达就把他解决过程全部贴出来供大家参考,万一你们的问题是服务器配置或防火墙设置引起的呢?反正,挨个方法试试应该是可以解决滴。
————华丽的分割线————
前段时间网站出现522比较多,很担心网站权重流量受影响,先上一张图片大家参考。(“error522”意思是网站使用了云加速功能,但是加速CDN节点无法连接到源服务器,或是发生了超时导致的,对于访问用户来说没有办法,只能再次尝试,或者连续网站管理者进行检查)
看着错误是不是很高,其实比率并不大的,给大家看一下抓取频次。
1、服务器配置
在这么大的抓取情况下,首先考虑服务器配置不够用了。于是,登录服务器发现内存确实占用80%以上了,就升级了内存。同时修改了fastcgi实例数为80,原先是0,意思是不受限制,自动分配,在0的情况下经常是不到200实例数。
2、php配置
然后还修改了php配置的一个参数,具体什么记不太清了。修改完后观察了一两天,发现没什么用(补充一下啊,基本配置是西数的云服加百度的云加速专业版)。
3、CC防护防火墙
接下来继续整,不整不行啊,怕受影响。于是关闭了服务器的CC防护,因为怀疑云加速的ip地址访问过多,触发CC防护。
然后又观察了几天,发现还是没什么用。这时候就在想是不是网站程序的问题了,程序是自己开发的,数据库也是自己搞的,难免有优化不好的地方。心想就这么着吧,爱咋咋地了。于是忍了一段时间,每天有时间就想想自己的程序。
4、安全组白名单
有一天闲着无聊又想升级服务器了,突然发现还有个安全组,如下图所示:
云加速上边有白名单,心想安全组我也没限制云加速的IP啊,难道还要专门给他放行,试试看吧。
这次放行后是一个522误也没有了,最后这一步是不是对症良药那不敢保证,但肯定和他关系大。
————华丽的分割线————
不难看出,网站522错误怎么解决?这的确挺复杂的,像服务器配置、php配置、CC防护防火墙、安全组白名单都和它有关系。文中的大佬是通过安全组设置后解决了,但你手头的网站说不定升级服务器配置就恢复正常了。因此,当你遇到522报错时候也别着急,挨个问题排查下,总能解决掉。