如果相应的后端端点耗时超过120秒,则Varnish 4每120秒连续重试一次请求。当后端正在重试请求时,原始的清漆请求正在等待。原始清漆请求未返回503.所有其他后端端点在1分钟内响应。使用默认后端超时和最大重试次数设置。在vcl中没有使用显式请求重新启动。清漆版本为4.1.4
这是预期的行为还是一个错误?如果是一个bug,怎么可以减轻它?
答案 0 :(得分:1)
这可能是由这个错误引起的:https://github.com/varnishcache/varnish-cache/pull/2135
当使用keepalive连接时,Varnish应该重试一次。但是逻辑中存在一个错误,在某些边缘情况下它会重复无限次。