"missing" 统计页面中的 Haproxy 会话
"missing" Haproxy sessions in stats page
在我的 Haproxy 配置中,我有一个前端和几个后端。统计信息页面显示会话统计信息,CUR = 1098。(下面的 CSV 输出)
但是,如果我将其所有后端的所有会话加起来,我与该数字 (54) 相去甚远。
我是不是误解了这个页面上 "ssesions - cur" 的意思?
或者 http-in 前端是否丢弃了 95% 的传入会话,因为它们与后端不匹配?如果是后者,虽然我会看到一堆 503 一直被退回,但我没有。
后来我想也许这些可能是客户端卡在 TCP_WAIT 中的会话,但这只占 17%,而不是 95%。
简而言之,请问其他 95% 发生了什么事?
非常感谢
# pxname,bobname,qcur,qmax,scur,smax
http-in,FRONTEND,,,1098,1254
foo_web_zar_and_ws,bob91,0,0,0,1
foo_web_zar_and_ws,bob83,0,0,1,7
foo_web_zar_and_ws,BACKEND,0,0,1,7
foo_web_ned,bob91,0,0,0,0
foo_web_ned,bob83,0,0,0,0
foo_web_ned,BACKEND,0,0,0,0
foo_web_comms,bob91,0,0,0,2
foo_web_comms,bob83,0,0,0,2
foo_web_comms,BACKEND,0,0,0,2
bla_web_comms,bob10,0,0,9,46
bla_web_comms,bob91,0,0,3,32
bla_web_comms,bob83,0,0,3,62
bla_web_comms,BACKEND,0,0,15,85
bla_web_zar_and_ws,bob91,0,0,5,20
bla_web_zar_and_ws,bob83,0,0,7,36
bla_web_zar_and_ws,BACKEND,0,0,12,45
bla_web_ned,bob91,0,0,0,2
bla_web_ned,bob83,0,0,0,2
bla_web_ned,BACKEND,0,0,0,2
stats,FRONTEND,,,1,5
stats,BACKEND,0,0,0,1
如果您的网站真的很忙,这可以解释前端有那么多会话。
我想到的是,您可能已经为前端打开了 http keepalive,此时有 1098 个连接保持活动状态,但几乎所有连接都处于空闲状态。
在我的 Haproxy 配置中,我有一个前端和几个后端。统计信息页面显示会话统计信息,CUR = 1098。(下面的 CSV 输出)
但是,如果我将其所有后端的所有会话加起来,我与该数字 (54) 相去甚远。
我是不是误解了这个页面上 "ssesions - cur" 的意思?
或者 http-in 前端是否丢弃了 95% 的传入会话,因为它们与后端不匹配?如果是后者,虽然我会看到一堆 503 一直被退回,但我没有。
后来我想也许这些可能是客户端卡在 TCP_WAIT 中的会话,但这只占 17%,而不是 95%。
简而言之,请问其他 95% 发生了什么事?
非常感谢
# pxname,bobname,qcur,qmax,scur,smax http-in,FRONTEND,,,1098,1254 foo_web_zar_and_ws,bob91,0,0,0,1 foo_web_zar_and_ws,bob83,0,0,1,7 foo_web_zar_and_ws,BACKEND,0,0,1,7 foo_web_ned,bob91,0,0,0,0 foo_web_ned,bob83,0,0,0,0 foo_web_ned,BACKEND,0,0,0,0 foo_web_comms,bob91,0,0,0,2 foo_web_comms,bob83,0,0,0,2 foo_web_comms,BACKEND,0,0,0,2 bla_web_comms,bob10,0,0,9,46 bla_web_comms,bob91,0,0,3,32 bla_web_comms,bob83,0,0,3,62 bla_web_comms,BACKEND,0,0,15,85 bla_web_zar_and_ws,bob91,0,0,5,20 bla_web_zar_and_ws,bob83,0,0,7,36 bla_web_zar_and_ws,BACKEND,0,0,12,45 bla_web_ned,bob91,0,0,0,2 bla_web_ned,bob83,0,0,0,2 bla_web_ned,BACKEND,0,0,0,2 stats,FRONTEND,,,1,5 stats,BACKEND,0,0,0,1
如果您的网站真的很忙,这可以解释前端有那么多会话。
我想到的是,您可能已经为前端打开了 http keepalive,此时有 1098 个连接保持活动状态,但几乎所有连接都处于空闲状态。