在Varnish统计,什么是“后端连锁。 重用“和”回收“是什么意思?

我已经安装了清,我认为它工作正常(不知道是否重要,但我使用iptables重新路由方法路由端口incoming:80 > varnish:8080 > apache:80

无论如何,在varnishstat我看到一个相当高的Hitrate平均水平(60-80%),我正在工作,但我不清楚varnishstat提供的所有统计数据

特别是以下后端统计信息:

 380 0.00 0.26 Backend conn. success 10122 15.00 6.85 Backend conn. reuses 267 0.00 0.18 Backend conn. was closed 10391 15.00 7.04 Backend conn. recycles 

我读过一篇名为“ Varnishstat for dummies ”的博客文章,概述了varnishstat的许多细节(我推荐给初学者),但是并没有涉及这些Backend的统计数据。

随意在这里解释或链接到我错过了资源:)

谢谢!

第一个数字(“启动后端连接”)是从光油打开到后端的(TCP套接字)连接总数。 这个数字是一个计数器。

无论何时我们有一个保持连接回到连接池中,“后端连接再循环”都会增加。 它尚未被使用,但可能是,除非后端closures它。

只要我们实际上重新使用后端连接池中的连接,“后端连接重用”就会增加。

最后,“未使用的后端连接”是在任何给定时间可用连接的数量。 这个数字是一个绝对数字,在操作中会增加和减less。

来源: https : //www.varnish-cache.org/trac/wiki/StatsExplained

好吧,所以从这个angular度来看,我对这些意思有以下几点理论:

  1. 后端连接 成功:需要一个后端连接(在你的情况下的Apache),并得到了回应的连接数
  2. 后端连接 重用:需要后端连接的连接数,并使用已经打开的连接数,从而减less连接的创build和拆除…
  3. 后端连接 被closures了:这不是100%肯定的,但我认为这可能是连接,或者在数据返回(错误)之前closures,或者Varnish虽然是打开的连接,但在尝试连接时closures了。
  4. 后端连接 回收:需要通过清漆重新打开到后端服务器的连接数量。

希望这是有道理的…除了封闭的,我其余的约99​​%肯定。