已解决! 修复错误503后端获取失败

“Error 503 Backend fetch failed”类似于当后端网页不可用时 Varnish 缓存服务器返回的状态代码 500 。通常,该错误伴随着消息“Guru冥想:Varnish缓存服务器” 。幸运的是,有多种解决方案可以修复此错误和输出问题 。
当 Magento 使用的缓存标签长度超过 Varnish 的默认值 8192 时,通常会出现此状态代码 。因此,当尝试访问网页时,服务器不会响应,并返回错误 503 后端获取失败 。有时,这可能会发生在您这边,而缓慢的互联网连接和浏览器问题可能会导致该问题 。
错误 503 后端获取失败以下是修复错误 503 后端获取失败的方法:
优化清漆配置由于 Magento 使用的缓存标签长度超过 Varnish 默认的 8192 字节,因此抛出状态代码 。因此,修改清漆配置如下:

  1. 首先导航到以下位置:
CentOS 6 – /etc/sysconfig/varnish
CentOS 7 – /etc/varnish/varnish.params
Ubuntu – /etc/default/varnish
  1. 找到http_resp_hdr_len 。如果缺少该参数,请将其添加到thread_pool_max之后 。
  2. Magento 建议将 http_resp_hdr_len 设置为等于最大类别的产品数量乘以 21 的值 。“例如,如果最大类别包含 3,000 个产品,则 65536 字节将起作用 。语法将是:
-p http_resp_hdr_len=65536 \\
重新加载网页有时 , 网页会触发 503 状态并且无法加载,尽管服务器没有任何麻烦 。在这种情况下,刷新页面会再次向服务器发送请求以显示内容 。
但是,有时网站会从您保存的浏览器缓存中显示 , 以减少服务器负载 。因此,请清除浏览器缓存和历史记录,以确保刷新页面后下一个请求会直接发送到服务器 。
删除浏览器缓存和历史记录访问网站时,经常将其缓存存储在浏览器中以显示内容,以减少服务器负载 。
删除缓存将允许浏览器重新向服务器发送请求 。服务器端问题有可能已解决,但您的浏览器显示发生 503 错误的特定网页的已保存缓存 。这就是为什么您应该清除浏览器的缓存 。
除此之外,您应该删除历史记录以减少浏览器内存 。
关闭大量标签页多个活动选项卡会增加浏览器的负载,从而阻止网站从 Web 服务器检索数据 。这就是为什么 , 取消多个正在运行的选项卡以将网页从 503 后端获取失败错误中拯救出来 。
重新启动浏览器并重新启动计算机重新启动浏览器和计算机可以修复浏览器发生的错误和故障 。它可以解决导致网站出现 503 错误的配置问题 。
重新启动调制解调器路由器长时间运行而不重启可能会降低网速 。连接太慢会影响服务器的请求和检索速度 , 从而导致 503 错误 。
要重新启动路由器,请按照下列步骤操作:
  1. 按下并释放其电源按钮 。如果您的路由器没有电源按钮,请关闭交换机并保持关闭状态 , 直到路由器指示灯熄灭 。然后,打开开关并等待调制解调器完全启动 。
等待一段时间,检查错误浏览器无法从面临中断的服务器检索数据并显示 503 。服务器可能因某些原因而关闭,例如网站超出带宽限制、流量过多等 。
因此,最好等待一段时间并检查错误是否已解决 。可能存在服务器端问题,需要一些时间来修复 。
联系网站所有者执行上述所有步骤后,如果特定网站仍然显示错误 503 后端获取失败 , 则这是服务器端问题 。联系网站所有者,以便进一步联系主机并请求解决问题 。
没有找到任何方法;然后从其社交媒体页面收集该网站的联系信息 。简单来说,在Facebook、X、YouTube等社交媒体平台上输入域名,搜索其中是否存在该网站 。如果被发现,请记下联系方式 。
为什么显示错误 503 后端获取失败造成这个错误的原因有几个:
互联网连接不佳:网站的速度缓慢 , 需要时间来发送请求并从服务器检索数据 。在这种情况下,网页可能会抛出503错误 。
【已解决! 修复错误503后端获取失败】服务器过载:大量浏览者同时访问某个网站,导致服务器过载 。当服务器无法处理网站上的流量时 , 可能会显示 503 错误 。
已达到网站带宽:网站托管在每月提供特定带宽值的服务器上 。带宽随着访问量的增加而增加 , 当达到限制时,网站可能会显示Backend fetch failed 。
服务器端问题:有时,主机需要努力改进其服务器 。那时服务器可能会宕机 , 而主机可能正在处理它 。此外,如果后端发生任何问题 , 则网页可能会返回此错误 。