HAProxy 管理控制平台

一、统计数据

配置项:stats refresh,用于指定统计页面自动刷新次数。
在这里插入图片描述

1、Queue
  • Cur:当前队列中的请求数;
  • Max:从 HAProxy 启动到现在,最大的队列请求数;
  • Limit:队列中等待处理的最大请求阈值(只能用于 server 字段)。若队列中等待请求的数量超过该阈值,则下一个请求将被定向到其他服务器。默认为0,表示没有限制; 在这里插入图片描述
    在这里插入图片描述
2、Session rate
  • Cur:当前每秒建立的会话数;
  • Max:从 HAProxy 启动到现在,每秒建立的最大会话数;
  • Limit:每秒最多建立的会话阈值,只能用于 global 字段;
    在这里插入图片描述
3、Sessions
  • Cur:当前建立连接的会话数;
  • Max:从 HAProxy 启动到现在,最多同时建立的会话数;
  • Limit:最大并发会话数;
    可在 global、frontend、listen、defaults 段通过 maxconn 设置,表示和客户端(即frontend)的最大连接并发数。其中 global 段的值是硬限制,frontend、listen、defaults 段的 maxconn 值不能超过 global 段的值。
global
        maxconn 1000

defaults
        maxconn 1100

listen  proxy_web
        server web_proxy_1 192.168.255.128:8571 check inter 10s maxconn 50000
        server web_proxy_2 192.168.255.128:8572 check inter 10s
        server web_proxy_3 192.168.177.128:8571 check inter 10s
        server web_proxy_4 192.168.177.128:8572 check inter 10s
        
frontend admin_stats
        maxconn 10     

在这里插入图片描述
在这里插入图片描述

  • Total:从 HAProxy 启动到现在,建立的会话总数;
  • LbTot:从 HAProxy 启动到现在,服务器被负载命中次数;
  • Last:最新的会话创建于多久之前;
4、Bytes
  • In:输入字节数;
  • Out:输出字节数;
5、Denied
  • Req:拒绝请求的次数
  • Resp:拒绝响应的次数
6、Errors
  • Req:错误请求数;
  • Conn:错误连接数;
  • Resp:错误响应数;
7、Warnings
  • Retr:retries 重试次数;
  • Redis:redispatches 重新分配次数(当 real server 挂掉后,强制定向到其他健康的服务器 );
8、Server
  • Status:状态以及该状态的持续时间,包括 UP 和 DOWN 两种状态;
  • LastChk:最近一次对后端服务器进行健康检查是在多久以前、检查结果。若出错,会提示错误原因;
  • Wght:权重值;
  • Act:服务器是否处于活动状态(即非备份机,服务器),活动服务器(活动状态且非宕机)的数量(backend)。活动状态完全由属性 backup 决定,就算服务器宕机,只要未指定该字段,就算活动状态。
  • Bck:服务器是否为备用机(Y:是),备用服务器(备用状态且非宕机)的数量(Backend);
    正常情况下,备用机是不对外提供服务的,只有当所有非备用机都宕机之后,备用机才会提供服务。
    在这里插入图片描述
  • Chk:从HAProxy启动到现在,健康检测失败的累计次数;
  • Dwn:从HAProxy启动到现在,服务器宕机的累计次数;
  • Dwntme:从HAProxy启动到现在,服务器宕机的累计时间;
  • Thrtle:慢启动状态;

二、管理指令

在这里插入图片描述

  • Set state to READY:正常模式。若后端服务正常,则此操作后,后端服务将对外提供服务。
  • Set state to DRAIN:排干模式,新的请求不再接收,旧的请求继续等待执行完毕。
    在这里插入图片描述
  • Set state to MAINT:维护模式。维护模式下,后端服务不再对外提供服务,此操作会影响服务器宕机次数 Dwn(+1)、宕机时间 Dwntme。
    在这里插入图片描述
  • Health: disable checks:停止健康检查。 在这里插入图片描述
  • Health: enable checks: 启用健康检查。
    在这里插入图片描述
  • Health: force UP:强制将健康检查结果设置为 UP。指令执行后,服务器状态会马上变成 UP,若后续健康检查出错,服务器仍会变成 Down。
  • Health: force NOLB:强制将服务剔除负载均衡。功能类似于 Health: force DOWN,区别在于此操作不会影响服务器宕机次数 Dwn、宕机时间 Dwntme。指令执行后,后端服务不再参与负载均衡,即不对外提供服务,若后续后端服务恢复正常,则服务器状态会自动转变成 UP,并继续对外提供服务。
    在这里插入图片描述
  • Health: force DOWN: 强制将健康检查结果设置为 Down,此操作会影响服务器宕机次数 Dwn(+1)、宕机时间 Dwntme。指令执行后,后端服务会被强制下线,将不再对外提供服务,若后续后端服务恢复正常,则服务器状态会自动转变成 UP,并继续对外提供服务。
    在这里插入图片描述
  • Agent: disable checks:
  • Agent: enable checks:
  • Agent: force UP:
  • Agent: force NOLB:
  • kill Session:杀死所有会话。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值