我和我的用户经常遇到Cloudflare Bad Gateway 502 error
。试图弄清楚出了什么问题很难,因为Cloudflare指责托管公司和托管公司指责Cloudflare。使用Cloudflare时的典型情况。
我注意到的是,实际上没有任何失败。主机接收请求并正在处理请求,但有时需要比平时更长的时间才能完成。但Cloudflare不能等待而是抛出Bad Gateway
错误,而脚本实际上仍在运行。
在执行繁重的后端任务(比如生成+50 PDF)时,我注意到了这种行为。我的用户在尝试上传图片时会注意到这一点(通常会启动重新调整大小的任务)。
有没有办法配置我的服务器,以便Cloudflare知道请求仍在处理中?或者我应该整体抛弃Cloudflare?
答案 0 :(得分:6)
罪魁祸首是Railgun。禁用Railgun后(在Cloudflare'控制面板中)(re-seq #"[aeiou].[aeiou]" "alienate") ;; => ("ali", "ena"), lazily
错误立即消失。
答案 1 :(得分:1)
我已经经历了很长时间了,Cloudflare支持无法指导我。 为了解决这个问题,我尝试了多种调整和技巧。 成功的是在数据库> wp_option中将https更改为HTTP。 例如:
答案 2 :(得分:0)
我对该错误进行了非常深入的研究,并发现了结果https://modernbreeze.in/error-502-bad-gateway-cloudflare-how-to-fix-in-wordpress/ 我在上面的博客文章中指出了这一点。请阅读并让我知道它是否已解决。