2022年千万级并发HAproxy均衡负载系统介绍及配置 .pdf

上传人:C****o 文档编号:33680127 上传时间:2022-08-12 格式:PDF 页数:38 大小:1.29MB
返回 下载 相关 举报
2022年千万级并发HAproxy均衡负载系统介绍及配置 .pdf_第1页
第1页 / 共38页
2022年千万级并发HAproxy均衡负载系统介绍及配置 .pdf_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《2022年千万级并发HAproxy均衡负载系统介绍及配置 .pdf》由会员分享,可在线阅读,更多相关《2022年千万级并发HAproxy均衡负载系统介绍及配置 .pdf(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、千万级并发 HAproxy 均衡负载系统介绍Haproxy介绍及其定位HAProxy 提供 高可用性 、 负载均衡 以及基于 TCP 和 HTTP 应用的代理, 支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。HAProxy 特别适用于那些负载特大的web 服务, 这些站点通常又需要会话保持或七层处理。 HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web 服务器不被暴露到网络上。其支持从 4 层至 7 层的网络交换,即覆盖所有的TCP 协议。就是说,

2、Haproxy 甚至还支持 Mysql 的均衡负载。如果说在功能上,能以proxy 反向代理方式实现WEB 均衡负载,这样的产品有很多,包括 Nginx ,ApacheProxy, lighttpd ,Cheroke 等。但要明确一点的,Haproxy 并不是Http 服务器。 以上提到所有带反向代理均衡负载的产品,都清一色是WEB 服务器。简单说,就是他们能自个儿提供静态(html,jpg,gif.) 或动态(php,cgi.) 文件的传输以及处理。而Haproxy 仅仅,而且专门是一款的用于均衡负载的应用代理。其自身并不能提供http 服务。名师资料总结 - - -精品资料欢迎下载 - -

3、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 38 页 - - - - - - - - - 但其配置简单, 拥有非常不错的服务器健康检查功能还有专门的系统状态监控页面,当其代理的后端服务器出现故障, HAProxy 会自动将该服务器摘除,故障恢复后再自动将该服务器加入。 自 1.3 版本开始还引入了frontend,backend,frontend 根据任意HTTP 请求头内容做规则匹配,然后把请求定向到相关的backend。另外 , 版本 1.3 是处于活跃开发阶段的版本, 它支持如下新特性:内容交换: 可以根据请

4、求 (request)的任何一部分来选择一组服务器, 比如请求的 URI , Host 头(header) , cookie , 以及其他任何东西. 当然,对那些静态分离的站点来说,对此特性还有更多的需求。全透明代理: 可以用客户端 IP 地址或者任何其他地址来连接后端服务器. 这个特性仅在 Linux 2.4/2.6 内核打了 cttproxy 补丁后才可以使用. 这个特性也使得为某特殊服务器处理部分流量同时又不修改服务器的地址成为可能。基于树的更快的调度器: 1.2.16 以上的版本要求所有的超时都设成同样的值以支持数以万计的全速连接. 这个特性已经移植到1.2.17. 内核 TCP 拼接

5、 : 避免了内核到用户然后用户到内核端的数据拷贝, 提高了吞吐量同时又降低了CPU 使用率. Haproxy 1.3 支持 Linux L7SW 以满足在商用硬件上数 Gbps 的吞吐的需求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 38 页 - - - - - - - - - 连接拒绝: 因为维护一个连接的打开的开销是很低的,有时我们很需要限制攻击蠕虫 (attack bots),也就是说限制它们的连接打开从而限制它们的危害。这个已经为一个陷于小型DDoS 攻击的

6、网站开发了而且已经拯救了很多站点。细微的头部处理: 使得编写基于header的规则更为简单,同时可以处理URI的某部分。快而可靠的头部处理: 使用完全 RFC2616 兼容的完整性检查对一般的请求全部进行分析和索引仅仅需要不到2ms 的时间。模块化设计: 允许更多人加入进此项目,调试也非常简单. poller 已经分离 , 已经使得它们的开发简单了很多. HTTP 已经从 TCP 分离出来了,这样增加新的七层特性变得非常简单. 其他子系统也会很快实现模块化投机 I/O 处理 : 在一个套接字就绪前就尝试从它读取数据。poller 仅推测哪个可能就绪哪个没有,尝试猜测, 并且如果成功, 一些开销

7、很大的系统调用就可以省去了。如果失败,就会调用这些系统调用。已知的使用Linux epoll() 已经净提升起码 10%了。ACLs : 使用任意规则的任意组合作为某动作的执行条件。TCP 协议检查: 结合 ACL 来对请求的任意部分进行检查,然后再进行转发。这就可以执行协议验证而不是盲目的进行转发。比如说允许SSL 但拒绝 SSH。更多的负载均衡算法: 现在,动态加权轮循(Dynamic Round Robin) ,加权源地址哈希 (Weighted Source Hash) , 加权 URL 哈希和加权参数哈希(Weighted Parameter Hash)已经实现。 其他算法比如Wei

8、ghted Measured Response Time 也很快会实现。安装和配置Haproxy 的配置相当简单,从官方网站: http:/www.haproxy.org下载最新版本。# wget http:/haproxy.1wt.eu/download/1.3/src/haproxy-1.3.20.tar.gz# tar -zxvf haproxy-1.3.20.tar.gz# cd haproxy-1.3.20# make TARGET=linux26 PREFIX=/usr/local/haproxy# make install PREFIX=/usr/local/haproxy安装完

9、毕后,进入安装目录创建配置文件# cd /usr/local/haproxy 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 38 页 - - - - - - - - - #mkdir conf #cd conf# vi haproxy.cfg配置内容如下:global log 127.0.0.1 local0 #log 127.0.0.1 local1 notice #log loghost local0 info maxconn 4096 chroot /usr/lo

10、cal/haproxy uid 99 #所属运行的用户uid gid 99 #所属运行的用户组daemon nbproc 1 pidfile /usr/local/haproxy/run/haproxy.pid #debug #quietdefaults log global log 127.0.0.1 local3 #日志文件的输出定向mode http #所处理的类别option httplog #日志类别option httpclose option dontlognull option forwardfor option redispatch retries 2 #设置多个 hapro

11、xy 并发进程提高性能maxconn 2000 balance roundrobin #负载均衡算法stats uri /haproxy-stats #haproxy 监控页面的访问地址# 可通过http:/localhost:1080/haproxy-stats访问contimeout 5000 clitimeout 50000 srvtimeout 50000listen localhost 0.0.0.0:1080 #运行的端口及主机名mode http option httpchk GET /index.htm #健康检测server s1 127.0.0.1:3121 weight

12、3 check #后端的主机IP & 权衡server s2 127.0.0.1:3122 weight 3 check #后端的主机IP & 权衡启动服务:# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 38 页 - - - - - - - - - 重启服务:# /usr/local/haproxy/sbin/haproxy -f /us

13、r/local/haproxy/haproxy.cfg -st cat /usr/local/haproxy/logs/haproxy.pid (没有换行 )停止服务:# killall haproxy当然,为了方便系统在开机时加载,还可以创建启动脚本:# vim /etc/rc.d/init.d/haproxy 内容如下:#! /bin/sh set -e PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/haproxy/sbin PROGDIR=/usr/local/haproxy PROGNAME=haproxy DAEMON=$PROGDIR/

14、sbin/$PROGNAME CONFIG=$PROGDIR/conf/$PROGNAME.conf PIDFILE=$PROGDIR/run/$PROGNAME.pid DESC=HAProxy daemon SCRIPTNAME=/etc/init.d/$PROGNAME # Gracefully exit if the package has been removed. test -x $DAEMON | exit 0 start() echo -n Starting $DESC: $PROGNAME $DAEMON -f $CONFIG echo . stop() echo -n St

15、opping $DESC: $PROGNAME haproxy_pid=cat $PIDFILE kill $haproxy_pid echo . stop() echo STOP HAPoxy Listen kill -TTOU $(cat $PIDFILE) echo STOP HAPoxy process kill -USR1 $(cat $ PIDFILE) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 38 页 - - - - - - - - - - rest

16、art() echo -n Restarting $DESC: $PROGNAME $DAEMON -f $CONFIG -p $PIDFILE -sf $(cat $PIDFILE) echo . case $1 in start) start ; stop) stop ; restart) restart ; *) echo Usage: $SCRIPTNAME start|stop|restart &2 exit 1 ; esac exit 0 保存后赐予可执行权限# chmod +x /etc/rc.d/init.d/haproxy 就可以使用service haproxy start

17、|stop|restart 来控制服务的启动停止跟重启。并通过以下命令加载到开机服务启动列表# chkconfig -add haproxy 配置日志:# vim /etc/syslog.conf 在最下边增加local3.* /var/log/haproxy.log local0.* /var/log/haproxy.log 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 38 页 - - - - - - - - - vi /etc/sysconfig/syslog 把

18、 SYSLOGD_OPTIONS=-m 0 改成SYSLOGD_OPTIONS=-r -m 0 #enables logging from remote machines 重启 syslogd: /etc/init.d/syslog restart 重启核心日志服务使配置起效# service syslog restart 然后就可查看日志了# tail f /var/log/harpoxy.log # tail -f -n 30 /var/log/haproxy.log Aug 22 15:32:06 localhost haproxy64136: Proxy www started. Au

19、g 22 15:32:06 localhost haproxy64136: Proxy cherokee started. Aug 22 15:32:06 localhost haproxy64136: Proxy wap started. Aug 22 15:32:06 localhost haproxy64136: Proxy pic started. Aug 22 15:32:06 localhost haproxy64136: Proxy img started. Aug 22 15:32:06 localhost haproxy64136: Proxy public started.

20、 Aug 22 15:32:06 localhost haproxy64136: Proxy public started. Aug 22 15:32:59 localhost haproxy64137: 219.142.128.30:6416 22/Aug/2009:15:32:59.754 public stats/ 0/-1/-1/-1/0 200 17329 - - PR- 0/0/0/0/0 0/0 GET /?stats HTTP/1.1 Aug 22 15:32:59 localhost haproxy64137: 219.142.128.30:6416 22/Aug/2009:

21、15:32:59.754 public stats/ 0/-1/-1/-1/0 200 17329 - - PR- 0/0/0/0/0 0/0 GET /?stats HTTP/1.1 应用举例WEB 均衡负载& 虚拟主机重新打开配置文件haproxy.cfg ,留意最下部分的均衡主机选项listen localhost 0.0.0.0:1080 #运行的端口及主机名 mode http option httpchk GET /index.htm #用于健康检测的后端页面 server s1 127.0.0.1:3121 weight 3 check #后端的主机 IP & 权衡 server

22、 s2 127.0.0.1:3122 weight 3 check #后端的主机 IP & 权衡在实验中,我们的的后端是 squid 分开了 2 个端口在同一台服务器上。以其中一项为例:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 38 页 - - - - - - - - - server s1 127.0.0.1:3121 weight 3 checks1 是可自己定义的服务器别名127.0.0.1:3121 服务器的 IP 地址以及端口号weight 3 所能分配到

23、请求的高低权衡,数字越大分配到的请求数就越高check 接受 haproxy 的定时检查,以确定后端服务器的健康情况。如需配置虚拟主机,相当简单, 紧需修改 localhost 为你虚拟主机的的域名,加到 haproxy配置中,再为其分配后端服务器的参数即可。例:listen 0.0.0.0:1080 #运行的端口及主机名mode http option httpchk GET /index.htm #用于健康检测的后端页面server s1 127.0.0.1:3121 weight 3 check #后端的主机IP & 权衡server s2 127.0.0.1:3122 weight 3

24、 check #后端的主机IP & 权衡listen 0.0.0.0:1080 #运行的端口及主机名mode http option httpchk GET /index.htm #用于健康检测的后端页面server s1 127.0.0.1:3121 weight 3 check #后端的主机IP & 权衡server s2 127.0.0.1:3122 weight 3 check #后端的主机IP & 权衡保存配置后重新加载,即可生效,刷新管理页面也可看到新的虚拟主机。性能对比在此,我们用最近最火红的 http 兼前端 WEB 均衡负载服务器 Nginx 与 Haproxy 做个简单的性

25、能对比。测试环境:CPU :Xeon2.8G X2 RAM :4G OS : RedHat As5.3 X64工具: apache ab 参数: ab -i -c 500 -n 100000 (500并发, 1W请求 ) 最终服务端: 2 个 squid 需实现均衡负载成绩如下:# Nginx + haproxy : (由 Nginx 通过反向代理发送请求至haproxy, 并由其进行均衡负载 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 38 页 - - - - -

26、 - - - - Concurrency Level: 500 Time taken for tests: 53.758 seconds Complete requests: 100000 Failed requests: 0 Write errors: 0 Total transferred: 38600386 bytes HTML transferred: 0 bytes Requests per second: 1860.19 #/sec (mean) Time per request: 268.790 ms (mean) Time per request: 0.538 ms (mean

27、, across all concurrent requests) Transfer rate: 701.21 Kbytes/sec received # haproxy : (单独由 haproxy进行均衡负载) Concurrency Level: 500 Time taken for tests: 32.562 seconds Complete requests: 100000 Failed requests: 0 Write errors: 0 Total transferred: 36606588 bytes HTML transferred: 0 bytes Requests pe

28、r second: 3071.02 #/sec (mean) Time per request: 162.812 ms (mean) Time per request: 0.326 ms (mean, across all concurrent requests) Transfer rate: 1097.85 Kbytes/sec received # nginx : (单独由 nginx进行均衡负载 ) Concurrency Level: 500 Time taken for tests: 36.539 seconds Complete requests: 100000 Failed re

29、quests: 0 Write errors: 0 Total transferred: 38600000 bytes HTML transferred: 0 bytes Requests per second: 2736.82 #/sec (mean) Time per request: 182.694 ms (mean) Time per request: 0.365 ms (mean, across all concurrent requests) Transfer rate: 1031.65 Kbytes/sec received 反复测试,得出其结果:Haproxy 单独进行均衡负载

30、的性能最强,超过了Nginx 。然而Nginx + Haproxy 的搭配性能最弱,应该是跟通过了2 层反向代理有关。所以想用Haproxy 替代Nginx 所自带的均衡负载功能将会令性能打折。但虽然如此Haproxy 对均衡负载功能远比Nginx 成熟,例如 session粘贴,cookies 引导等都是nginx 所没有的,可根据需要而选择搭配。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 38 页 - - - - - - - - - 相关启动参数介绍#./hapr

31、oxy help /haproxy相关命令参数介绍.haproxy -f -n 最大并发连接总数 -N 每个侦听的最大并发数 -d -D -q -V -c -p -s -l -dk-ds -de -dp -db -m -sf|-st pidlist.-d 前台, debug模式-D daemon模式启动-q 安静模式 ,不输出信息-V 详细模式-c 对配置文件进行语法检查-s 显示统计数据-l 显示详细统计数据-dk 不使用 kqueue-ds 不使用 speculative epoll-de 不使用 epoll-dp 不使用 poll-db 禁用后台模式,程序跑在前台-sf 程序启动后向 p

32、idlist 里的进程发送 FINISH 信号,这个参数放在命令行的最后-st 程序启动后向 pidlist 里的进程发送 TERMINATE 信号,这个参数放在命令行的最后haproxy+keepalived实现高可用负载均衡环境:haproxy keepalived 主: 192.168.1.192 haproxy keepalived 备: 192.168.1.193 vip:192.168.1.200 web :192.168.1.187:80 192.168.1.187:8000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -

33、 - - 名师精心整理 - - - - - - - 第 10 页,共 38 页 - - - - - - - - - 一:安装过程,在192.168.1.192上:keepalived 的安装 : #tar -zxvf keepalived-1.1.17.tar.gz #ln -s /usr/src/kernels/2.6.18-128.el5-i686/ /usr/src/linux #cd keepalived-1.1.17 #./configure -prefix=/ -mandir=/usr/local/share/man/ -with-kernel-dir=/usr/src/kerne

34、ls/2.6.18-128.el5-i686/ #make & make install #cd /etc/keepalived/ #mv keepalived.conf keepalived.conf.default #vi keepalived.conf ! Configuration File for keepalived vrrp_script chk_http_port script /etc/keepalived/check_haproxy.sh interval 2 weight 2 global_defs router_id LVS_DEVEL vrrp_instance VI

35、_1 state MASTER #192.168.1.193上改为 BACKUP 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 38 页 - - - - - - - - - interface eth0 virtual_router_id 51 priority 150 #192.168.1.193上改为 120 advert_int 1 authentication auth_type PASS auth_pass 1111 track_script chk_htt

36、p_port virtual_ipaddress 192.168.1.200 #vi /etc/keepalived/check_haproxy.sh #!/bin/bash A=ps -C haproxy -no-header |wc -l if $A -eq 0 ;then /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg sleep 3 if ps -C haproxy -no-header |wc -l -eq 0 ;then /etc/init.d/keepalived stop fi fi

37、#chmod 755 /etc/keepalived/check_haproxy.sh haproxy 的安装 (主备都一样 ):#tar -zxvf haproxy-1.4.9.tar.gz #cd haproxy-1.4.9 #make TARGET=linux26 PREFIX=/usr/local/haproxy install #cd /usr/local/haproxy/ #mkdir conf logs #cd conf #vi haproxy.cfg global log 127.0.0.1 local3 info maxconn 4096 user nobody group

38、nobody 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 38 页 - - - - - - - - - daemon nbproc 1 pidfile /usr/local/haproxy/logs/haproxy.pid defaults maxconn 2000 contimeout 5000 clitimeout 30000 srvtimeout 30000 mode http log global log 127.0.0.1 local3 info stat

39、s uri /admin?stats option forwardfor frontend http_server bind :80 log global default_backend info_cache acl test hdr_dom(host) -i use_backend cache_test if test backend info_cache #balance roundrobin balance source option httpchk HEAD /haproxy.txt HTTP/1.1rnHost:192.168.1.187 server inst2 192.168.1

40、.187:80 check inter 5000 fall 3 backend cache_test balance roundrobin #balance source option httpchk HEAD /haproxy.txt HTTP/1.1rnHost: server inst1 192.168.1.187:8000 check inter 5000 fall 3 二:再两台机器上都分别启动:/etc/init.d/keepalived start (这条命令会自动把haproxy 启动)三:测试:1.再两台机器上分别执行ip add 主: eth0: mtu 1500 qdis

41、c pfifo_fast qlen 1000 link/ether 00:0c:29:98:cd:c0 brd ff:ff:ff:ff:ff:ff inet 192.168.1.192/24 brd 192.168.1.255 scope global eth0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 38 页 - - - - - - - - - inet 192.168.1.200/32 scope global eth0inet6 fe80:20c:29ff

42、:fe98:cdc0/64 scope link valid_lft forever preferred_lft forever 备: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0c:29:a6:0c:7e brd ff:ff:ff:ff:ff:ff inet 192.168.1.193/24 brd 255.255.255.254 scope global eth0 inet6 fe80:20c:29ff:fea6:c7e/64 scope link valid_lft forever preferred_lft fore

43、ver 2.停掉主上的 haproxy ,3 秒后 keepalived 会自动将其再次启动3.停掉主的 keepalived ,备机马上接管服务备: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0c:29:a6:0c:7e brd ff:ff:ff:ff:ff:ff inet 192.168.1.193/24 brd 255.255.255.254 scope global eth0 inet 192.168.1.200/32 scope global eth0inet6 fe80:20c:29ff:fea6:c7e/64

44、scope link valid_lft forever preferred_lft forever 4.更改 hosts 192.168.1.200 192.168.1.200 通过 IE测试,可以发现 的请求发向了192.168.1.187:80 的请求发向了192.168.1.187:8000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 38 页 - - - - - - - - - 参考资源本文仅作为引子,Haproxy 配置以其功能远远不止这些。更多资料可到

45、以下网站中获取。Haproxy 中文http:/cn.haproxy.orgHaproxy 英文 http:/www.haproxy.org 中国开源社区 http:/ 请教个问题,使用haproxy ,在后端服务器上,看到的IP 是客户端的,还是haproxy 的?刘天斯回复于2011/03/21 22:34 默认看到的是Haproxy主机的IP,需做插入X-Forwarded-For头处理,在Haproxy配置中添加option forwardfor选项,后端服务器则用X-Forwarded-For方法来获取用户IP 便可。4.HAProxy 支持全透明代理(已具备硬件防火墙的典型特点):

46、 可以用客户端IP地址或者任何其他地址来连接后端服务器. 这个特性仅在Linux 2.4/2.6 内核打了cttproxy 补丁后才可以使用 . 这个特性也使得为某特殊服务器处理部分流量同时又不修改服务器的地址成为可能ubuntu下使用 haproxy做 tcp 层的负载均衡首先下载 haproxy包:wget http:/haproxy.1wt.eu/download/1.4/src/haproxy-1.4.13.tar.gz 安装:tar zxvf haproxy-1.4.13.tar.gz make TARGET=linux26 PREFIX=/usr/local/haproxy# 我的

47、系统内核为2.6 ,所以 target=linux26 make install PREFIX=/usr/local/haproxy 然后进行配置:vi /etc/haproxy/haproxy.cfg # 写入以下内容:#全局配置 # global daemon nbproc 1 pidfile /var/run/haproxy.pid 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 38 页 - - - - - - - - - # 默认配置 # defaults m

48、ode http #默认的模式 mode tcp|http|health ,tcp是 4 层,http是 7 层,health只会返回 OK retries 2 #两次连接失败就认为是服务器不可用,也可以通过后面设置 option redispatch #当 serverId对应的服务器挂掉后,强制定向到其他健康的服务器 option abortonclose #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接 maxconn 4096 #默认的最大连接数 timeout connect 5000ms #连接超时 timeout client 30000ms #客户端超时 timeo

49、ut server 30000ms #服务器超时 #timeout check 2000 #=心跳检测超时 log 127.0 . 0.1 local0 err #err warning info debug # 统计页面配置 # listen admin_stats bind 0.0 . 0.0 : 1080 #监听端口 mode http #http的 7 层模式 option httplog #采用 http日志格式 #log 127.0 . 0.1 local0 err maxconn 10 stats refresh 30s #统计页面自动刷新时间 stats uri /stats

50、#统计页面 url 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 38 页 - - - - - - - - - stats realm XingCloud Haproxy #统计页面密码框上提示文本 stats auth admin:admin #统计页面用户名和密码设置 stats hide-version #隐藏统计页面上 HAProxy的版本信息#test1配置# listen test1 bind 0.0 . 0.0 : 90 mode tcp #maxcon

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁