Varnishstat显示0(零)命中率

时间:2014-02-04 18:32:40

标签: varnish

我在debian服务器上运行varnish v.3.04。我已经在这台服务器上运行了很长时间的清漆,我没有遇到任何安装问题,除了:

当我运行varnishstat时,我的命中率为0,当我运行varnishstat -1时,它显示0个客户端连接被接受。

其他misc中有值。诸如backend_busy,backend_reuse

之类的项目

varnishtop实用程序按预期显示活动。

我非常确定varnish正在提供数据,甚至通过使用http://www.isvarnishworking.com/

等工具获取缓存命中率

如果您想亲眼看看,网站名称为http://events.floydecovillage.com

我可以补充一点,我去年8月将清漆从3.0.2-3升级到3.0.4-1。

编辑:我还可以补充一点,清漆统计数据左上角显示的服务器正常运行时间仍然存在:0 + 00:00:32

1 个答案:

答案 0 :(得分:1)

自Varnish启动以来,您的主机名是否有可能发生变化?为了支持在单个主机上运行多个实例,Varnish允许您为每个实例指定一个名称,以确定其保存临时文件和其他状态的位置。其中一个文件是共享内存日志(名为_.vsm的文件),诸如varnishstat之类的实用程序可以获取有关正在运行的Varnish实例的信息。

如果未指定-n whatever选项(在varnishdvarnishstat命令行上),则默认为该计算机的当前主机名。检查/var/lib/varnish目录以查找可能已使用的名称(每个名称将对应一个子目录。)然后,您可以运行varnishstat -n whatever来查看任何特定实例的统计信息。