在varnish上,我怎样才能看到每个服务器发送了多少个请求?

时间:2011-09-19 15:53:14

标签: varnish round-robin

我想看看varnish通过循环导演发送到每个后端的请求数量。 我还没有发现到目前为止。谢谢你的想法

2 个答案:

答案 0 :(得分:1)

你不能直接从varnish获得这个数字,但如果你使用循环导演,我猜每个后端的流量将接近总数的1 / n,其中n是后端数。只有当后端全部健康而不是从圆形跳过时才会出现这种情况。

您仍然可以从后端访问日志或服务器状态页面或类似页面获取theese stattistics,具体取决于所使用的http守护程序。

答案 1 :(得分:0)

我在清漆日志文件上有点生疏,但您应该能够使用varnishlog并对其进行采样。

http://linux.die.net/man/1/varnishlog

样本应该让您了解分布情况。

另一种选择是做一个netstat,看看有多少连接对后台服务器开放。

-daniel