Cloudflare 在我的服务器上抛出 524 错误

Cloudflare throws 524 an error on my server

想知道为什么 Cloudflare 在我已启动的服务器上抛出错误?我可以通过在浏览器中访问 ip 来验证服务器是否已启动。

我检查了系统日志,apache日志,没有发现错误。顺便说一句,我只是在静态站点上设置了域。我不知道如何修复它。 Google 了没找到解决方案

524 错误指出 CloudFlare 能够与源站建立 TCP 连接,但在连接超时之前源站没有回复 HTTP 响应。这意味着 CloudFlare 能够与源服务器建立网络连接,但源服务器响应请求的时间太长。

https://support.cloudflare.com/hc/en-us/articles/200171926-Error-524-A-timeout-occurred

如果您的过程花费超过 100 秒(1.67 分钟),那么 CloudFlare 会抛出错误, This link resolves in PHP.

在 PHP 应用程序中,这可能是 session 没有 return 数据 - 它挂起是因为 cookie。清除应用程序数据以创建新的 session 并重试。

Cloudflare 发送此 header 前 100 秒,官方默认且免费。 对于企业,有 524 到最多 600 秒的选项(不是默认值)