【发布时间】:2020-03-10 23:47:17
【问题描述】:
我的清漆服务器有问题。清漆的主要任务是缓存图像。在配置中,我将图像的 TTL 指定为 365d。我注意到,一天后我收到了 X-Cache MISS 标头。
再做一个请求后是 HIT,但一天后又是 MISS。为什么会这样? varnish 服务有 30 GB RAM 内存可用(100% 使用率)并额外使用 45 GB 虚拟内存。图片因空间不足而被删除?
【问题讨论】:
我的清漆服务器有问题。清漆的主要任务是缓存图像。在配置中,我将图像的 TTL 指定为 365d。我注意到,一天后我收到了 X-Cache MISS 标头。
再做一个请求后是 HIT,但一天后又是 MISS。为什么会这样? varnish 服务有 30 GB RAM 内存可用(100% 使用率)并额外使用 45 GB 虚拟内存。图片因空间不足而被删除?
【问题讨论】:
很可能是的。检查 varnishstat 中的 lru_nuked 计数器,如果大于 0 则说明您没有足够的空间进行缓存。
【讨论】: