升级到Varnish 6.5.0¶
Varnish状态¶
JSON输出 (-j 选项)已更改,以避免 timestamp 字段与计数器字段混合在一起。因此,模式版本从0增加到1,并且 version 添加了顶级字段以跟踪将来的架构更改。柜台在一个新的 counters 顶级字段。
之前::
{
"timestamp": "YYYY-mm-ddTHH:MM:SS",
"MGT.uptime": {
...
},
...
}
之后::
{
"version": 1,
"timestamp": "YYYY-mm-ddTHH:MM:SS",
"counters": {
"MGT.uptime": {
...
},
...
}
}
筛选器选项 -f 现在已弃用,转而支持 -I 和 -X 分别用于字段包含和排除的选项。工具使用 varnishstat 应为将来的移除做好准备,并进行相应的更改。
VSL¶
如果需要构建依赖于以下各项的VSL查询 BackendReuse 您现在可以依赖于 BackendClose ,例如::
varnishlog -q 'BackendReuse[2] ~ www'
新的查询将是::
varnishlog -q 'BackendClose[2] ~ www and BackendClose[3] eq recycle'