Cloudflare坏网关502错误

Cloudflare坏网关502错误,cloudflare,Cloudflare,我和我的用户经常遇到Cloudflare坏网关502错误。试图找出哪里出了问题是很难的,因为Cloudflare责怪托管公司,托管公司责怪Cloudflare。使用Cloudflare时的典型情况 我注意到的是,实际上没有什么是失败的。主机接收到请求并正在处理请求,但有时需要比平常更长的时间才能完成。但是Cloudflare不能等待,而是在脚本实际仍在运行时抛出一个错误网关 我在执行繁重的后端任务(如生成+50 PDF)时注意到了这种行为。我的用户在尝试上载图像时会注意到这一点(这通常会启动重新

我和我的用户经常遇到
Cloudflare坏网关502错误
。试图找出哪里出了问题是很难的,因为Cloudflare责怪托管公司,托管公司责怪Cloudflare。使用Cloudflare时的典型情况

我注意到的是,实际上没有什么是失败的。主机接收到请求并正在处理请求,但有时需要比平常更长的时间才能完成。但是Cloudflare不能等待,而是在脚本实际仍在运行时抛出一个
错误网关

我在执行繁重的后端任务(如生成+50 PDF)时注意到了这种行为。我的用户在尝试上载图像时会注意到这一点(这通常会启动重新调整大小的任务)


有没有办法配置我的服务器,以便Cloudflare知道请求仍在处理中?还是我应该彻底抛弃Cloudflare?

罪魁祸首是轨道炮。禁用Railgun(在Cloudflare的控制面板中)后,
坏网关502
错误立即消失。

我已经经历了很长一段时间的错误,Cloudflare支持无法指导我。 为了解决这个问题,我尝试了多种调整和技巧。 成功的一个是在数据库>wp_选项中将https更改为HTTP。 例如:

  • 在Cloudflare设置中将SSL设置切换为“完整”。 这应该很好,祝你好运

  • 我对这个错误进行了非常深入的研究,以及我发现的结果
    我在上面的博文中记下了。请阅读并让我知道它是否已解决。

    如果轨道炮配置不正确,这是很常见的。我曾尝试在实时环境中修改Railgun设置(我知道,我不应该这样做),每次我更新并重新启动Railgun,人们都会收到521个错误。Cloudflare总是在等待5分钟后切断连接,实际上我没有找到任何解决方案,而不仅仅是优化服务器并在5分钟内回答所有问题。我没有轨道炮。尝试一个5分钟以上的请求。谢谢。解决了我的问题!把你自己的答案标记为正确怎么样?不需要张贴真实的地址来证明你的观点。这可能被视为垃圾邮件,让您对Stackoverflow表示欢迎。请尽量在你的回答中提及要点。如果它不能完全回答问题,您可以在问题下方进行评论。