摘要:
HAProxy 虽然实现了服务的故障转移,但是在主机或者服务出现故障的时候,并不能发出通知告知运维人员,这对于及时性要求很高的业务系统来说,是非常不便的,不过,HAProxy 似乎也考虑到了这一点,在新的版本中HAProxy 推出了一个基于Web 的监控平台,通过这个平台可以查看此集群系统所有后端服 阅读全文
摘要:
由于HAProxy 可以工作在七层模型下, 因此,要实现 HAProxy 的强大功能,一定要使用强大灵活的ACL 规则,通过ACL 规则可以实现基于HAProxy 的智能负载均衡系统。 HAProxy 通过ACL 规则完成两种主要的功能,分别是: 1) 通过设置的ACL 规则检查客户端请求是否合法。 阅读全文
摘要:
配置示例: 这个部分通过listen 关键字定义了一个名为“admin_stats”的实例,其实就是定义了一个HAProxy 的监控页面,每个选项的含义如下: stats refresh:设置HAProxy 监控统计页面自动刷新的时间。 stats uri:设置HAProxy 监控统计页面的URL 阅读全文
摘要:
配置示例: 这个部分通过backend 关键字定义了一个名为“htmpool”的后端真实服务器组。下面介绍每个选项的含义。 option redispatch:此参数用于cookie 保持的环境中。在默认情况下,HAProxy会将其请求的后端服务器的serverID 插入到cookie 中,以保证会 阅读全文
摘要:
配置示例: 这部分通过frontend 关键字定义了一个名为“www”的前端虚拟节点,下面介绍每个选项的含义。 bind:此选项只能在frontend 和listen 部分进行定义,用于定义一个或几个监听的套接字。bind 的使用格式为: bind [<address>:<port_range>] 阅读全文
摘要:
配置示例: 下面介绍每个选项的含义: mode:设置HAProxy 实例默认的运行模式,有tcp、http、health 三个可选值。 tcp 模式:在此模式下,客户端和服务器端之间将建立一个全双工的连接,不会对七层报文做任何类型的检查,默认为tcp 模式,经常用于SSL、SSH、SMTP等应用。 阅读全文
摘要:
配置示例: 下面介绍每个选项的含义: log:全局的日志配置,local0 是日志设备,info 表示日志级别。其中日志级别有err、warning、info、debug 四种可选。这个配置表示使用127.0.0.1 上的rsyslog服务中的local0 日志设备,记录日志等级为info。 max 阅读全文
摘要:
此示例文件在haproxy1.8.20 测试没有问题: 阅读全文
摘要:
HAProxy 配置文件根据功能和用途,主要有5 个部分组成,但有些部分并不是必须的,可以根据需要选择相应的部分进行配置。 1、global 部分 用来设定全局配置参数,属于进程级的配置,通常和操作系统配置有关。 2、defaults 部分 默认参数的配置部分。在此部分设置的参数值,默认会自动被引用 阅读全文
摘要:
当前系统信息: 当前内核版本 解压haproxy包: 安装依赖包: #编译需要GCC来编译,下边一条安装了众多常用的工具。 编译安装: 将haproxy拷贝到/usr/sbin/目录下: 查看当前版本: 添加配置文件: 配置文件内容如下(精简配置): 启动haproxy 阅读全文
摘要:
命令示例: 阅读全文
摘要:
PID全称是Process Identification。 PID是进程的代号,每个进程有唯一的PID编号。它是进程运行时系统随机分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是你终止程序后再运行PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。 1、pid文件的内容: 阅读全文
摘要:
UID是用户ID,PID是进程ID,PPID是父进程ID。 UID UID 用户身份证明(User Identification)的缩写。UID用户在注册后,系统会自动的给你一个UID的数值。意思就是给这名用户编个号。 PID PID(Process Identification)操作系统里指进程识 阅读全文
摘要:
1、Windows系统在安装后会自动建立一些用户帐户,在Linux系统中同样有一些用户帐户是在系统安装后就有的,就像Windows系统中的内置帐户一样。 2、它们是用来完成特定任务的,比如nobody和ftp等,我们访问LinuxSir.Org的网页程序时,官网的服务器就是让客户以'nobody'身 阅读全文