如何解决WordPress网站的HTTP错误码508

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

自学咖网努力为各位打造免费分享知识与教程网站

没有人喜欢看到错误代码出现在他们的WordPress网站上。如果您看到HTTP错误代码508,它可能比其他错误更难诊断。并不是错误本身很麻烦,508错误有两种:一种是在资源或URL请求中检测到循环HTTP错误,另一种是服务器过载时无法执行操作。无论哪种方式,我们都将引导您通过这些错误代码,以便您的网站可以尽快恢复运行。

什么是错误508(检测到循环),如何修复?

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

HTTP错误码508本身其实是很少见的。就循环错误而言,您更有可能遇到“太多的重定向”,其中有人错误地将301和302重定向到自己的循环,或者只是从阻塞请求的链中的实际呈现中重定向了太多的资源或URL。

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

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

如果你使用WP Rocket之类的插件,只需进入设置,找到允许你清空缓存、删除文件和/或重新生成CSS的按钮。

自学咖网努力为各位打造免费分享知识与教程网站

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

自学咖网努力为各位打造免费分享知识与教程网站

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

自学咖网努力为各位打造免费分享知识与教程网站

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

自学咖网努力为各位打造免费分享知识与教程网站

如果这些都没用,而且资源还在循环,那么是时候联系你的主机了。他们应该能够从自己的角度帮助理清这个循环。

什么是错误508(达到资源限制)以及如何修复它?

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

自学咖网努力为各位打造免费分享知识与教程网站

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

如果您看到这些东西出现峰值,或者您的inode或空空间被填满,这是正在发生的事情的好迹象。你可能只需要稍微简化一下。否则,这将是另一回事。

你受到了DDoS攻击。

如果你被DDoS攻击,你的服务器肯定会资源耗尽,返回508。DDoS是一种分布式拒绝服务攻击,在这种攻击中,有人用大量流量淹没您的网站,使您的网站几乎无法跟上。通常,这是通过僵尸网络完成的,僵尸网络是在一个人或一群人的指挥下运行的大量链接的计算机。

如果你被DDoS攻击,你的服务器崩溃了,你几乎不能立即采取行动。你甚至可能不知道你已经被DDoS攻击了。你只知道你的服务器坏了。联系你的主机,看看是否有流量激增,特别高的峰值。

如果是这样的话,你就可以屏蔽IP范围的攻击,你的服务器应该很快就可以恢复了。

你可以合法地获得很多流量。

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

恶意软件

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

另外,如果你的网站运行速度比平时慢,没有变化,也请考虑检查是否有恶意软件。这通常是资源枯竭的前兆。

未知脚本、CRON作业以及未使用或过期的插件

你也应该非常了解你的网站的整体表现。确保您定期运行站点检查,并通过您的Web主机或您的站点本身使用各种调试和错误日志。这些将显示您正在运行的任何CRON作业,以及可能在不同时间在后台运行的任何脚本。很多时候,这些都不是必须的。

另外,如果你是WordPress用户,可以全面浏览你的插件和主题。久而久之,这些都会消耗资源。虽然大多数情况下数量微不足道,但仅仅一个安全漏洞或流氓脚本就会导致一系列问题。或508错误。因此,请确保您正在使用的所有插件都是最新的,并且您不再使用的所有插件和主题都已消失。这将清除存储空、内存和信息节点的使用。

总结

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

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 如何解决WordPress网站的HTTP错误码508