清漆宽限期

时间:2012-09-19 15:02:58

标签: varnish

这些是宽限期的设置(/etc/varnish/default.vcl)

sub vcl_recv {
....
set req.grace = 360000s;
...
}

sub vcl_fetch {
...
set beresp.grace = 360000s; 
...
}

我使用localhost和nodejs作为服务器测试了Varnish。我开始使用localhost,网站已经启动了。然后我断开了服务器,并在不到2分钟内断开了网站连接。它说:

错误503服务不可用 暂停服务 大师冥想: XID:1890127100 清漆缓存服务器

你能告诉我这可能是什么问题吗?

1 个答案:

答案 0 :(得分:2)

请注意,仅限缓存内容将在宽限延迟中投放。

当后端处于活动状态时,您是否可以尝试多次请求请求,并确保使用varnishlog,例如,只要您处于TTL延迟,就不再使用后端连接。

然后,断开后端,等到达到内容的TTL,然后重新查询初始请求。