gpt4 book ai didi

varnish - Varnish 4.0 中的 obj.ttl

转载 作者:行者123 更新时间:2023-12-02 12:35:56 26 4
gpt4 key购买 nike

关于 Varnish 4.0 中 obj.ttl 的问题

我有一个小的 Varnish 问题,希望有人能帮助我。我使用的是varnish 4.0,我想在obj.hits的基础上增加obj.ttl

sub vcl_hit {
if (obj.hits == 1000) {
set obj.ttl = 7d;
}
}

sub vcl_fetch {
set beresp.ttl = 20m;
}

不幸的是,我收到一个错误。 来自 VCC 编译器的消息:

 Variable 'obj.ttl' is read only.
At: ('input' Line 46 Pos 21)

最佳答案

在 Varnish 4 中,the entire obj variable is read-only :

obj is now read-only

obj is now read-only. obj.hits, if enabled in VCL, now counts per objecthead, not per object. obj.last_use has been retired.

使用 beresp.ttl 代替 ( see the VCL reference )。我建议阅读整个Upgrading To Varnish 4文档。

关于varnish - Varnish 4.0 中的 obj.ttl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23388866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com