尽管将 TTL 设置为 0,清漆仍会在一段时间后重置

Varnish resetting after a while despite setting TTL to 0

我正在对缓存进行一些禁止测试。

当然我不想误报,所以我设置了:

    set beresp.ttl = 0s;

在我的 default.vcl 文件上并重置服务。

尽管如此,两分钟后,缓存被刷新。

我是不是遗漏了什么?

我没有关注你的问题,但 beresp.ttl = 0s 意味着禁用缓存(至少如果执行内置 VCL,你将缓存一个 HFP/HFM 对象;否则是个坏主意,因为请求序列化)。