什么是 HTTP 错误 503 以及如何修复它?

已发表: 2021-02-17

浏览网站时,您是否觉得 503 错误很烦人?

如果您是网站所有者,情况会更糟。 您可能会失去访问者和潜在客户。 除非您对站点开发有详细的了解,否则此类错误与死站点一样好。

但是等一下,总有办法解决它,对吧?

如果您是面临 503 错误的网站所有者,这篇文章将有助于它的最后一句话。 完成本指南后,您将了解什么是 http 错误以及修复它的不同方法。

所以,准备好,设置,阅读。

目录

  • 什么是 HTTP 错误 503?
  • 什么导致 HTTP 错误 503?
  • 如何修复 HTTP 错误 503?
    • 1. 仔细检查网站 URL。
    • 2. 清除您的浏览器缓存和 Cookie。
    • 3. 重新启动您的路由器和调制解调器。
    • 4. 检查计划维护。
    • 5. 检查防火墙配置。
    • 6. 检查您的服务器端日志。
    • 7. 检查您网站的代码。
    • 8. 检查你的主题和插件
    • 9. 暂时禁用您的 CDN
    • 8. 稍后回来。
  • 常见问题(常见问题)
    • Q. 503错误会影响搜索引擎排名吗?
    • Q. 如何修复错误 503?
  • 结论

什么是 HTTP 错误 503?

http错误503

HTTP 错误 503 是一个 HTTP 状态代码,表示您网站的服务器目前不可用。 您的服务器工作正常,但无法处理您的提交请求。 此错误主要发生在服务器太忙或正在进行维护工作时。

错误 503 是一般错误消息。 因此,要追查确切的原因并不容易。 根据您使用的浏览器和生成此消息的服务器软件,您可能会以多种方式看到错误 503,例如:

  • 503服务不可用
  • 503服务暂时不可用
  • Http/1.1 服务不可用
  • HTTP 服务器错误 503
  • 服务不可用 – DNS 故障
  • 503 错误
  • HTTP 503
  • HTTP 错误 503
  • 错误 503 服务不可用
  • 错误 503 后端提取失败

在 Microsoft IIS 服务器软件上运行的站点更具体地显示错误消息,例如:

  • 503.0:应用程序池不可用
  • 503.2:超出并发请求限制
  • 503.3:ASP.NET 队列已满
  • 503.4:FastCGI 队列已满

错误 503 可能出现在任何操作系统、浏览器和设备中。 在 Internet 上,您可能会在某些情况下看到此错误。

什么导致 HTTP 错误 503?

正如我们上面已经提到的,诊断 HTTP 错误 503 的实际原因是很困难的。 最常见的原因是支持您网站的服务器出现问题。 这可能是由于服务器维护或技术错误。

另一个原因可能是您的服务器运行良好,但在特定时间接收的请求多于其容量。 它通常发生在通常接收低流量的网站遇到大量新用户时。

错误配置的 Web 应用程序(例如插件冲突)也可能导致错误 503。频繁的错误 503 也可能表明 DNS(域名系统)存在一些问题。

如何修复 HTTP 错误 503?

现在您知道 HTTP 错误 503 及其可能的原因是什么,让我们学习各种修复它的方法。 您可以做的一些事情是:

1. 仔细检查网站 URL。

该错误可能是因为您输入了错误的要访问的站点的 URL。 这是一个常见的错误。 因此,作为修复错误 503 的第一步,我们建议重新检查并重新输入网站 URL。 503 错误表示您的服务器有问题,通常是暂时的。 因此,刷新网站几次可以解决大多数用户的问题。

2. 清除您的浏览器缓存和 Cookie。

所有网络浏览器都会记录您曾经访问过的网站的缓存和 cookie。 这里的诀窍是提高网站的加载速度。 但是,当用户对该站点进行更改时,这些记录不会更新。 在这种情况下,您可能会遇到 503 错误。 那么为什么不清除您的浏览器缓存并查看它是否有效。

3. 重新启动您的路由器和调制解调器。

由于您的服务器存在问题,导致 HTTP 错误 503。 但也可能是您的路由器的 DNS 服务器配置存在问题并导致该错误。 重新启动路由器和调制解调器,然后重新访问该网站。

4. 检查计划维护。

您的服务器可能正在进行维护。 在这种情况下收到错误 503 是正常的。 如果您有权访问服务器设置,请检查计划维护的配置。 您也可以禁用自动更新选项。

5. 检查防火墙配置。

您的防火墙是保护您的网站免受恶意用户攻击的守门员。 有时,防火墙的错误配置会导致其将 CDN 请求(内容交付网络)视为对您服务器的攻击。 然后,您的防火墙会阻止该请求并显示 503 错误。 您可以检查防火墙配置并确保设置正确。

6. 检查您的服务器端日志。

有两种不同的服务器端日志:

  • 应用程序日志——它会记录您网站的整个历史记录。 它可以让您查看请求和您连接到的服务器。
  • 服务器日志 - 它提供有关服务器上硬件的详细信息。 它为您提供有关硬件运行状况和状态的信息。

彻底检查这两个服务器端日志是否存在任何错误配置或关键信息。

7. 检查您网站的代码。

如果您的网站代码有错误,它将不会响应来自 CDN 的请求。 梳理您网站的代码并检查错误。 如果您不知道这一点,请向开发人员寻求帮助。

8. 检查你的主题和插件

虽然很少见,但您的 WordPress 主题或插件可能会导致 503 错误。 我们建议也看看这部分。

  • 转到您的 WordPress 仪表板。
  • 向下滚动左侧边栏的“插件”部分。
仪表板上的插件部分
  • 在批量操作菜单中选择“停用”选项,然后单击“应用”按钮。
停用所有插件

现在,看看您的网站是否正常工作。 如果是,则一一激活插件。 激活每个插件后不要忘记检查网站。 此外,请确保您的插件和主题是最新的。

9. 暂时禁用您的 CDN

有时,您收到 503 错误是因为您的 CDN 而不是您的网站中的错误。 因此,我们建议暂时禁用您的 CDN。 每个 CDN 都可以让您暂停其服务。 禁用 CDN 的过程取决于您使用的 CDN。

禁用 CDN

禁用 CDN 后检查您的站点是否正常工作。 如果不是,那么在您的情况下可能不是导致 503 错误的 CDN。 重新启用 CDN 并继续下一步。

8. 稍后回来。

有时,当流量超过服务器容量时,会显示 503 错误。 在这种情况下,等待是访客的最佳选择。 如果您是站点管理员,可能是时候增加您的服务器资源了。

常见问题(常见问题)

Q. 503错误会影响搜索引擎排名吗?

是的,如果您的网站显示 503 错误,您将失去访问者和客户。 搜索引擎会降低您网站的排名。 如果您不尽快解决错误,搜索引擎的算法会删除您的页面,因为用户无法从索引中访问这些页面。

Q. 如何修复错误 503?

作为访客,您可以通过以下方式修复错误 503
• 刷新网站
• 重新检查您正在尝试访问的网站 URL
• 重新启动路由器或稍后连接。

如果错误是由于服务器中的某些问题引起的,您只能等待访问该网站。 我们在本指南中提到了八种不同的方式。 试试看。

结论

找到 HTTP 错误 503 错误的确切原因是相当耗时的。 主要原因是由于服务器端的一些故障。 如果是这样,请稍等。 您可以尝试我们在本指南中提到的方法。 看看能不能解决问题。 如果没有,请等待管理员修复它。 毕竟,耐心是一种美德。

您可能还想查看有关什么是 504 错误以及如何修复它的文章。