起因
今天在写文章的时候调试,发现刷新几下就开始全站404。
过程
刚开始排查了源站,发现日志里没有记录到任何请求。
接着排查了WAF,发现没有异常日志,更没有404请求。
最后,找到了CLOUDFLARE,发现在日志里被拦截了,理由是速率限制。
修复
我修改了速率限制的规则,将所有以css
、js
结尾的文件都不计入速率限制,因为这些文件被缓存在了CDN,不会访问到源站。
总结
速率限制不能太高,容易误杀!
今天在写文章的时候调试,发现刷新几下就开始全站404。
刚开始排查了源站,发现日志里没有记录到任何请求。
接着排查了WAF,发现没有异常日志,更没有404请求。
最后,找到了CLOUDFLARE,发现在日志里被拦截了,理由是速率限制。
我修改了速率限制的规则,将所有以css
、js
结尾的文件都不计入速率限制,因为这些文件被缓存在了CDN,不会访问到源站。
速率限制不能太高,容易误杀!