“错误 503 后端提取失败”类似于 Varnish 缓存服务器在后端网页不可用时返回的状态代码 500。通常,该错误伴随着消息“Guru meditation: Varnish cache server”。幸运的是,有多种解决方案可以解决此错误和输出问题。
当Magento使用的缓存标签长度超过Varnish的默认值8192时,似乎会出现此状态代码。因此,当尝试访问网页时,服务器没有响应,并返回错误 503 后端提取失败。有时,这可能会发生在您这边,而缓慢的 Internet 连接和浏览器问题可能会导致问题。
以下是修复错误 503 后端提取失败的方法:
优化 Varnish 配置
由于Magento使用的缓存标签长度超过了Varnish默认值8192字节,因此会抛出状态代码。因此,请按如下方式修改 varnish 配置:
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的值。“例如,如果您最大的类别包含 65536,3 种产品,则 000 字节将正常运行。语法为:
-p http_resp_hdr_len=65536 \
重新加载网页
有时,尽管服务器没有任何麻烦,但网页会触发 503 状态并且无法加载。在这种情况下,刷新页面会再次将请求发送到服务器以显示内容。
但是,有时网站会从您保存的浏览器缓存中显示,以减少服务器负载。因此,请清除浏览器缓存和历史记录,以确保下一个请求在刷新页面后直接进入服务器。
删除浏览器缓存和历史记录
访问网站时,经常将其缓存存储在 Web 浏览器中以显示内容,以减少服务器负载。
删除缓存将允许浏览器重新向服务器发送请求。服务器端问题有可能得到解决,但您的浏览器显示发生 503 错误的特定网页的已保存缓存。这就是为什么您应该清除浏览器的缓存。
除此之外,您应该删除历史记录以减少浏览器内存。
关闭大量选项卡
多个活动选项卡可能会增加浏览器的负载,从而阻止网站从 Web 服务器检索数据。这就是为什么取消大量正在运行的选项卡以将网页从 503 后端获取失败错误中拯救出来的原因。
重新启动浏览器并重新启动计算机
重新启动浏览器和计算机可以修复浏览器发生的错误和故障。它可以解决导致网站出现 503 错误的配置问题。
重新启动调制解调器
路由器长时间运行而未重新启动可能会降低互联网速度。Solow 连接会影响从服务器请求和检索的速度,从而导致 503 错误。
要重新启动路由器,请按照下列步骤操作:
1. 按下并松开其电源按钮。如果您的路由器没有电源按钮,请关闭 Switch 并保持关闭状态,直到路由器指示灯熄灭。然后,打开开关并等待调制解调器完全启动。
等待一段时间并检查错误
浏览器无法从面临中断的服务器检索数据,并显示 503。服务器可能由于某些原因而关闭,例如网站超出带宽限制、流量增加等。
因此,最好等待一段时间并检查错误是否已解决。可能存在服务器端问题,需要一些时间来修复。
联系网站所有者
在执行上述所有步骤之后,如果特定网站仍然显示错误 503 后端提取失败,则这是服务器端问题。联系网站所有者,以便进一步联系主机并要求解决问题。
找不到任何方法;然后从其社交媒体页面收集网站的联系信息。只需在Facebook、X、YouTube等社交媒体平台上输入域名,搜索网站是否存在。如果被发现,请获取联系信息。
为什么错误 503 后端提取失败显示
此错误有几个原因:
互联网连接不良:网站的昏昏欲睡的速度需要时间来发送请求并从服务器检索数据。在这种情况下,网页可能会抛出 503 错误。
服务器过载:一次有大量观众访问一个网站会使服务器过载。当服务器无法处理网站上的流量时,它可能会显示 503 错误。
达到网站带宽:该网站托管在每月提供特定带宽值的服务器上。带宽根据访问者数量增加,当达到限制时,网站可能会显示后端获取失败。
服务器端问题: 有时,主机需要努力改进他们的服务器。此时服务器可能会关闭,主机可能正在处理它。此外,如果后端发生任何问题,则网页可能会返回此错误。
相关文章
网友评论(共有 0 条评论)