我的网站中出现此错误
错误503后端提取失败
后端提取失败
大师冥想:
XID:526707
清漆缓存服务器
任何人都知道可能是什么原因或如何找出会发生什么?
答案 0 :(得分:4)
清漆返回503的一个常见原因是清漆错误列表中没有解释。我是从经验中学到的。
如果您的网络服务器返回500错误或类似错误,那么清漆只会说错误503后端提取失败。
您需要做的是始终尝试在不使用清漆的情况下进行提取,以查看错误是在varnish还是Web服务器中。例如,如果您有一个不同的Web服务器主机名,请加载并找到错误,如果您修复了该错误,则重新启动清漆并在大多数情况下解决它。
答案 1 :(得分:2)
这意味着Varnish已正确配置为接受传入连接,但尚不可用于为您的后端提供服务。当清漆收到请求但后端仍在重新启动/释放时,此错误很常见。
答案 2 :(得分:0)
这可能是由于Magento使用的缓存标记的长度超过了Varnish的默认值8192字节。
这可以通过修改清漆配置来解决:
查找 http_resp_hdr_len 。 如果该参数不存在,请在 thread_pool_max 之后添加。
Magento建议将 http_resp_hdr_len 设置为等于最大类别的乘积计数乘以21的值。
例如,如果您的最大类别包含3,000个产品,则将值设置为65536字节:
-p http_resp_hdr_len=65536 \
见这里:http://devdocs.magento.com/guides/v2.0/config-guide/varnish/tshoot-varnish-503.html
答案 3 :(得分:0)
我们有时会在我们的Drupal网站上看到这一点。如果您不遵循这里的Drupal原理,请原谅我,但是,基本上,有些Drupal实体可以引用其他内容实体(节点),在某些情况下,您可以让一个实体持有许多这些引用。假设您为这些实体之一添加了4个引用,但是您只为其中3个实体指定了内容(添加ID),而第四个实体留为空白,则会导致此错误。