李承武

chrome cloudflare 520 error 解决办法

自从上了cloudflare cdn后,时不时访问网站都会报520 error,因为网站一直被cc攻击,所以一直都认为是被cc攻击导致的,思路都是通过优化调整nginx的配置,但一直得不到满意的效果,直到最近操作后台频繁出现520 error,才花了点时间研究了一下。。。

解决流程

  1. 首先到官方帮助Cloudflare 5XX 错误故障排除
    了解和排查520相关原因(官方概况得比较全面且复杂,排查了很久都得不到解决)
  2. 用chrome直接访问源站后台,尝试复现问题,但发现一切正常,故排除Nginx的配置问题
  3. 尝试在另外一台电脑另一个网络(电信)用firefox访问带cdn的后台,发现没有问题,故怀疑是否cloudflare节点原因
  4. 更换cloudflare节点,用chrome本地移动网络和电信网络代理访问带cdn的后台,均发现问题依旧,故排除cloudflare节点问题
  5. 尝试本地用firefox访问带cdn的后台,竟然没有问题,故怀疑问题出在chrome上
  6. 搜索相关资料发现520 Error Cache Clearing,尝试在chrome清空该网站cookie,问题解决

Chrome设置 -> Cookie及其他网站数据
查看所有Cookie和网站数据
删除相关网站Cookie

评论