繁体   English   中英

为什么我通过 Cloudflare 收到连续的 524 错误?

[英]Why am I receiving continuous 524 Error through Cloudflare?

有一个运行 cloudflare 的站点不断给出 524 错误。 我知道524错误是由于成功连接到origin web服务器造成的,但是origin在默认的100秒连接超时之前没有提供HTTP响应。

该问题仅在按照此模式更新页面或文章时才出现。

  1. 编辑文档(没问题)
  2. 保存文件(没问题)
  3. 返回到发布的文章或博客列表(超时请求。)

任何机构有什么建议吗?

最典型的原因确实是服务器在分配的时间范围内没有返回任何响应。 HTTP 524 错误是 CloudFlare 专门提供的,因为他们已经确定“没有什么可服务的”。

造成这种情况的最常见原因之一是 PHP 运行时中的致命错误,但是,在 PHP 配置中禁用了display_errors ,导致没有返回任何内容。

要有效地解决此问题,您应该:

  1. 在 PHP 配置中启用display_errors (请向您的系统管理员寻求帮助)
  2. 暂时绕过 CloudFlare。 这允许无法通过 CloudFlare 泄漏的错误冒泡。
  3. 检查您的error_log错误日志文件,以及您的 Apache 错误日志。 这些通常包含解开错误之谜的关键信息。
  4. 请联系您的 Web 主机或合格的系统管理员,他们可以为您进行更详细的调查。

很抱歉,我的答案相当广泛,但是对于为什么会出现 HTTP 524 没有硬性和快速的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM