global
maxconn 20000 #最大连接数
ulimit-n 40014 #设置每个进程的可用的最大文件描述符
log 127.0.0.1 local0 info #使用本地的日志设备为haproxylog的日志设置记录,在rsyslog中配
pidfile /var/run/haproxy.pid
uid 200 #所属运行的用户uid
gid 200 #所属运行的用户组
nbproc 1 #启动ha-proxy实例数
daemon #以守护线程方式启动
defaults #默认设置
mode tcp #所处理的类别,默认是http,但是本次是tcp转发
retries 3 #3次连接失败就认为服务器不可用,主要通过后面的check检查
option redispatch #机器死掉后重定向到健康的机器
option abortonclose #当负载过高时,自动结束当前处理比较久的连接
timeout connect 5000ms #成功连接到一台服务器的最长等待时间
timeout client 30000ms #设置服务器回应客户端数据发送的最长等待时间
log 127.0.0.1 local1 err
listen admin_stats #配置ha的自带admin监控界面
bind 0.0.0.0:1080
mode http
log global #继承global中log定义
maxconn 10
stats refresh 30s #设置统计页面刷新频率
stats uri /stats #配置admin界面请求的uri地址
stats auth admin:admin #配置admin登录账户和密码
stats realm codis haproxy for private user ,enter username/password #配置登录时提醒信息
stats hide-version
frontend codis-tcp-in #指定前置处理器,处理用户请求,绑定端口
bind *:19000 #监听端口19000的请求
mode tcp
log global
option tcplog
option dontlognull
option nolinger
timeout client 30s
default_backend codis-tcp-out #指定后置处理器转发
backend codis-tcp-out
mode tcp
timeout connect 5s
timeout server 5s
retries 3
balance roundrobin #负载均衡算法,轮询
server s1 172.16.0.174:19000 check inter 2000 rise 3 fall 3 weight 1
server s2 172.16.0.173:19000 check inter 2000 rise 3 fall 3 weight 1
注意:check 很重要,这个是端口的健康检查
分享到:
相关推荐
本文介绍了如何在OracleLinux6.6操作系统上安装并配置haproxy作为MySQL数据库的负载均衡器。haproxy作为高性能的负载均衡软件,在此场景下用于分配和调度MySQL服务器的负载请求,以优化数据库性能和可靠性。本文涉及...
配置haproxy负载均衡器时,还需要考虑其他高级特性,例如: - ** stickiness**:粘滞会话,保持相同客户端的请求始终被转发到同一台后端服务器,以保证会话状态的一致性。 - **acl**:访问控制列表,可以基于特定...
keepalived+haproxy负载均衡配置 1、 操作系统:RedHat linux6.5 64bit 2、 keepalive: keepalived-1.2.19.tar.gz 地址:http://www.keepalived.org/download.html 3、 Haproxy: haproxy-1.5.8.tar.gz 地址(不能...
HAproxy负载均衡配置教程 HAproxy是一个开源的高性能负载均衡软件,支持双机热备、虚拟主机和图形化的管理界面,自带强大的对RS健康检查功能;支持TCP(四层)、HTTP(七层)应用代理功能。多用于PV很大,但是又...
【HAProxy负载均衡详解】 HAProxy是一款开源的高性能、高可用的负载均衡器,常用于HTTP、HTTPS和TCP应用的负载均衡。它可以根据多种策略将客户端的请求分发到后端服务器,确保服务的高可用性和性能。在本场景中,...
【Keepalived与HAProxy高可用负载均衡配置详解】 负载均衡是现代分布式系统中的关键组件,它通过将网络流量分发到多个后端服务器,确保服务的稳定性和高可用性。Keepalived与HAProxy结合使用,能构建出一套强大的...
用haproxy实现RDP会话负载均衡 HAProxy是一款免费、快速、可靠的解决方案,提供高可用性、负载均衡和基于TCP和HTTP应用的代理。它支持虚拟主机,运行在当前的硬件上,可以支持数以万计的并发连接。HAProxy特别适用...
Nginx、LVS 及 HAProxy 是目前使用最广泛的三种负载均衡软件,每种软件都有其特点和优缺点。 Nginx 的优点: 1. 工作在网络的 7 层之上,可以针对 http 应用做一些分流的策略。 2. 对网络稳定性的依赖非常小,理论...
使用 haproxy,实现在 http request 的负载均衡,将对负载均衡器的请 求分发到其所对应的 web 服务器。
5. 虚拟主机支持:HAProxy可以配置为多个虚拟主机的负载均衡器,使得在一个硬件设备上托管多个独立网站成为可能。 配置HAProxy时,通常会涉及前端(frontend)和后端(backend)的概念。前端定义了如何接收和分发...
Mariadb+Haproxy负载均衡集群搭建 Mariadb 是一个开源的关系数据库管理系统,它是 MySQL 的一个分支,具有高性能、可靠性和可扩展性等特点。Galera 是一个 MySQL(也支持 MariaDB、Percona)的同步多主集群软件,...
在这个“HAProxy负载均衡解决方案 v2.9.0.zip”压缩包中,包含了关于如何使用HAProxy进行负载均衡配置的信息以及HAProxy的最新版本2.9.0。 首先,我们要理解负载均衡的基本概念。负载均衡是通过将工作负载分散到多...
HAProxy支持从第四层到第七层的网络交换,这意味着它涵盖了所有TCP协议,甚至包括MySQL的负载均衡。尽管有许多其他如Nginx、ApacheProxy、lighttpd和Cherokee等工具也能实现反向代理负载均衡,但它们都是Web服务器,...
Mysql多主多从集群部署,Haproxy负载均衡,Mycat读写分离
这是一个PPT,主要讲解在liunx服务器搭建一下haproxy应用实现负载均衡功能。
为您提供HAProxy负载均衡解决方案下载,HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又...
【标题】:“管理系统系列--主从HAProxy负载均衡任务管理系统”这一主题主要涵盖了在IT行业中如何利用HAProxy技术实现高可用性和负载均衡的系统设计。HAProxy是一款开源的、高性能的TCP/HTTP负载均衡器,它能够有效...