如何修复 Cloudflare 中的 524“发生超时错误”?
已发表: 2020-02-06许多开发人员通过使用 Cloudflare 的 CDN 服务来保证其网站的安全和快速加载。 尽管如此,用户在尝试访问这些站点时仍然会遇到“错误 524:发生超时”服务器问题。 当这种情况发生在您身上时,您将无法使用软件、加载网页或登录游戏平台。 一些用户报告说他们正在使用的应用程序或游戏离线运行。 但是,一旦他们尝试访问在线功能,就会遇到错误。
Cloudflare 中出现错误 524 的原因是什么?
错误 524 问题与 Cloudflare 有关。 当它出现时,意味着当 Cloudflare 尝试建立与服务器的连接时,另一端响应时间过长。 老实说,您几乎无法解决这个问题。 毕竟,问题与另一端的服务器有关。 您所能做的就是让网站或应用程序所有者知道错误并等待他们修复它。
也就是说,您仍然可以执行一些故障排除步骤,以确保最终没有问题。 另一方面,如果您是网站所有者,您也可以使用本指南了解如何修复 Cloudflare 中的“发生超时”错误。
普通用户解决方案
发生错误时,您是否尝试访问网站或在应用程序或游戏中打开在线功能? 如果是这样,那么您可以尝试以下故障排除方法:
方法一:刷新网页
如果您在 Web 浏览器上看到错误 524,请尝试刷新页面。 您还可以关闭浏览器并重新加载它以查看是否可以解决问题。 有时,简单的重启可以解决问题,特别是如果它只是一个小故障。
方法2:卸载程序
现在,如果您在应用程序上遇到问题,您可以尝试卸载并重新安装它。 许多用户声称这通过重新建立与服务器的连接来修复错误。 但是,请记住,这仅在您在尝试访问服务器的程序上遇到问题时才有效。 例如,您可能正在玩一个尝试在线连接的游戏。
要卸载程序,您可以按照以下步骤操作:
- 在键盘上,按 Windows 键 + I。 这样做应该会打开“设置”应用。
- 单击应用程序,然后从左侧窗格菜单中选择应用程序和功能。
- 移动到右窗格,然后搜索受影响的程序。
- 单击应用程序,然后单击卸载。
从计算机中删除该应用程序后,重新安装它并检查错误 524 是否仍然出现。
方法 3:取消对您的 Origin 帐户的限制
您在使用 Origin 游戏平台时是否发生了错误? 如果是这种情况,那么问题可能与您帐户的某些限制有关。 现在,如果您使用“儿童”帐户,您将无法在线玩游戏、从 Origin 商店下载游戏、与联系人交流以及访问其他在线功能。 当然,解决方法是登录帐户,然后将其升级为成人/完整帐户。
使用 Auslogics BoostSpeed 解决 PC 问题
除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。
专业提示:为确保不存在可能导致错误 524 的减速问题,我们建议您使用 Auslogics BoostSpeed。 该工具将遍历您的整个系统并识别垃圾文件和其他导致故障和崩溃的原因。 它将通过安全地解决减速问题来恢复系统稳定性并提高计算机性能。
网站所有者:如何摆脱 Cloudflare 中的错误 524
现在,如果您是网站所有者并且您拥有从服务器端执行更改所需的凭据,您可以尝试以下解决方案。
解决方案 1:检查服务器负载
很可能是服务器资源的高消耗导致了错误 524。要检查是否是这种情况,您可以按照以下步骤操作:
- 您需要做的第一件事是检查您的服务器的资源使用率是否高于正常水平或处于峰值。
- 现在,如果流量增加导致问题,您可以尝试的唯一解决方案是通过升级服务器来增加资源。
- 另一方面,如果您在流量中没有看到任何异常,您可以检查其他进程是否在占用资源。
- 您还可以通过限制服务器上运行的进程来管理服务器使用情况。
解决方案 2:阻止暴力攻击
- 启动您的 SSH 客户端,然后使用 root 访问权限登录您的帐户。
- 检查您是否从特定 IP 地址获得多次点击。 您可以通过执行以下命令行来做到这一点:
网络统计-an | grep 80
- 注意:提交该命令行将使您知道哪些 IP 地址在您的网站上有多次点击。
- 如果您发现任何可疑的 IP 地址,您可以阻止它并保护您的服务器。 为此,请执行以下命令行:
iptables -A INPUT -s 000.00.00.0 -j DROP
注意:请记住将“000.00.00.0”替换为 IP 地址。
- 对您发现的所有可疑 IP 地址执行这些步骤。
- 阻止所有可疑 IP 后,使用以下命令行重新启动服务器:
systemctl httpd 重启
完成这些步骤后,请尝试再次访问您的网站以查看错误 524 是否不会出现。
解决方案 3:启用 DDoS 防护
服务器负载异常增加的原因之一是 DDoS 攻击。 在这种情况下,我们建议您通过 Cloudflare 获得 DDoS 保护。 另一方面,如果您因为合法流量增加而收到错误 524,最好的办法是升级您的托管计划。 拥有足够的资源将使您能够容纳大量的访客。
其他故障排除步骤尝试
- 你用的是VPS吗? 如果是这样,请确保您在源站正确配置了防火墙。 这样做将确保 Cloudflare 上的连接 IP 不受任何限制。
- 你应该检查你的源服务器,看看它是否需要超过 100 秒的时间来响应。 如果是这种情况,那么您应该要求您的托管服务提供商或管理员解决问题。
- 检查您的数据库服务器上是否有长时间运行的查询。 您可以通过查看您的原始服务器文件来做到这一点。
- 尝试通过灰色的子域运行脚本。
您还想添加其他错误 524 解决方案吗?
在下面的评论中分享它们!