海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

没有人喜欢在他们的 WordPress 网站上看到错误代码弹出。 如果您看到 HTTP 错误 508,则可能比其他错误更难诊断。 不是因为错误本身比较麻烦,而是因为有两个508错误 检测到循环达到资源限制. 检测到两个 508 错误循环并达到资源限制。 一个是在资源或 URL 请求中检测到循环的 HTTP 错误,另一个是服务器负担过重时无法执行操作。 无论哪种方式,我们都会引导您完成这些错误代码,以便您的网站尽快恢复正常运行。

https://www.youtube.com/watch?v=9jCcZ7ej3AY

订阅我们的 YouTube 频道

什么是 HTTP 错误 508:检测到循环?

在页面上的某个地方,正在调用链接或资源,然后该资源调用其他内容,然后调用原始资源。 服务器永远不会真正满足请求,因为逻辑是递归的并在自身上循环。

HTTP 错误 508 本身实际上非常罕见。 就循环错误而言,您更有可能遇到“重定向过多”,其中有人错误处理了 301 和 302 重定向到他们自己循环的地方,或者只是在阻止请求的链中重定向过多来自实际渲染的资源或 URL。

如何修复 508 错误

一般来说,这是一个非常简单的修复。 与往常一样,如果您是收到此错误的用户,我们强烈建议您重新加载页面 CTRL/CMD – Shift – R 绕过缓存,然后清空你自己的浏览器缓存,以确保事情不会挂在你的一端。

如果您是服务器管理员,那么您有几个可以解决的解决方案。 如果您在 WordPress 上运行任何类型的 CDN 或缓存插件,第一个非常简单。

如果您使用像 WP Rocket 这样的插件,只需进入设置并找到可让您清除缓存、删除文件和/或重新生成 CSS 的按钮。

海外社媒SNS代运营Tiktok代运营公司

wp火箭设置

如果您有 Cloudflare 或其他 CDN 帐户,您将能够进入设置并找到 缓存清除 选项。

云耀斑CDN

如果这些都不能解决重定向问题并且您的资源仍在递归循环,那么您需要检查您的 .htaccess 文件。 这是 URL 重定向的地方(除非您使用 301 重定向插件)。 您将需要一个 FTP 客户端和一个代码编辑器。 或者访问您站点的基于 Web 的文件管理器。

重定向htaccess

浏览此处的每个链接,尤其是在使用相对链接时。 确保它们都不是递归的。 这实际上很容易做到,尤其是当您处理大量重定向时。 您的插件也是如此。 确保您进入插件设置并以相同的方式检查所有 URL。

301检查

如果这些都没有帮助,并且资源仍在循环中,那么是时候联系您的主机了。 他们应该能够帮助解决循环问题。

什么是错误 508:达到资源限制?

用户和管理员必须处理的另一个 508 错误(可能是更常见的错误)是 达到资源限制 信息。 这是不言自明的。 您的网站已达到其在服务器上分配的资源的顶部。 发生这种情况的原因有很多,但您应该首先检查您的 cPanel(如果有的话)或您的仪表板。

面板统计

您页面中的某处将是有关您的服务器的完整统计信息列表。 您将看到数据库、服务器上的执行次数、inode 等。详细的统计数据将为您提供在不同时间范围内执行的特定脚本和进程。

如果你看到这些东西出现尖峰,或者你的 inode 或空间被填满,这是一个很好的迹象,表明发生了什么。 你可能只需要稍微精简一下。

否则,这将是一些事情。

您正在遭受 DDoS 攻击

如果您受到 DDoS 攻击,您的服务器绝对会耗尽资源并返回 508。 DDoS 是一个 分布式拒绝服务 攻击,有人用如此多的流量淹没您的网站,以至于它实际上无法跟上。 通常,这是通过僵尸网络完成的,僵尸网络是在一个人或一群人的指挥下运行的大量链接计算机。

如果您受到 DDoS 攻击并且您的服务器崩溃,您几乎无法立即采取行动。 您甚至可能不知道自己遭到了 DDoS 攻击。 您只知道您的服务器已关闭。 联系您的主机,看看是否有流量激增,峰值特别高。

如果是这样,您可以阻止来自攻击的 IP 范围,您的服务器应该很快恢复。

您合法地获得了大量流量

如果您的服务器不堪重负,并且无法处理真正的流量,您也可以返回 508。 也许你从 Reddit 或一篇写得特别好的推文获得了大量流量。 如果您的服务器因此关闭并给出 508,请联系您的主机并升级您的计划。 就是这样。 因为您希望您的服务器尽快启动并运行。

恶意软件

还记得我们上面提到的那些僵尸网络吗? 好吧,您的服务器可能是其中的一部分,而您不知道。 如果您的服务器上存在您不知道的恶意软件,它可能会将本应进入您网站的资源消耗到其他地方。 因此,运行恶意软件扫描,采用可靠的 WAF 和安全插件(Sucuri、WordFence),并确保您的服务器被用于其目的:帮助您的网站取得成功。 不砸别人的。

此外,如果您的网站运行速度比平时慢并且没有任何变化,也请考虑检查恶意软件。 这通常是资源耗尽的前兆。

未知脚本、CRON 作业和未使用或过时的插件

您还应该非常了解您的网站的总体表现。 确保您定期运行站点检查,并使用各种可用的调试和错误日志,无论是通过您的 Web 主机还是您的站点本身。 这些将显示您正在运行的任何 CRON 作业,以及可能在不同时间在后台运行的任何脚本。 在许多情况下,所有这些都不是必需的。

另外,如果您是 WordPress 用户,您可以全面浏览您的插件和主题。 随着时间的推移,这些会消耗资源,虽然数量在大多数情况下可以忽略不计,但只需要一个安全漏洞或流氓脚本就会导致一系列问题。 或者 508 错误。 因此,请确保您正在使用的所有插件都是最新的,并且您不再使用的所有插件和主题都已消失。 这会清除存储空间、内存和 inode 使用情况。

包起来

最后,很多人永远不会看到 HTTP 错误 508。有效地使用重定向并防止请求和后端逻辑中的递归循环是避免看到它的主要方法。 如果您的资源被过度使用,您的 CPU 被占用过多,并且您的站点出现故障,您可以运行一些简单的检查来找出罪魁祸首并采取果断行动。

您对 HTTP 错误 508 的体验如何?

Pro Symbols/shutterstock.com 提供的文章特色图片

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts