【问题标题】:Varnish Grace Period清漆宽限期
【发布时间】:2012-09-11 22:08:00
【问题描述】:

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

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

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

我使用 localhost 和 nodejs 作为服务器测试了 Varnish。我启动了本地主机,该站点已启动。然后我断开了服务器,站点在不到 2 分钟的时间内断开了连接。它说:

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

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

【问题讨论】:

    标签: varnish


    【解决方案1】:

    请注意,只有您的缓存内容会在宽限期延迟中提供。

    您能否在后端处于活动状态时尝试多次请求请求,并确保以 varnishlog 为例,只要您处于 TTL 延迟,就不会使用更多后端连接。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-26
      • 2016-01-03
      • 1970-01-01
      • 2018-03-01
      • 2013-05-17
      • 1970-01-01
      • 2021-09-30
      • 2012-07-20
      相关资源
      最近更新 更多