timeout check 5s 对后端服务器的检测超时时间。 frontend <name> 前端servername,类似于Nginx的一个虚拟主机server。 bind: 指定HAProxy的监听地址,可以是IPV4或IPV6,可以同时监听多个IP或端口,可同时用于listen字段中 语法为:"bind []:<port_range> [, ...] [param*]",如"bind 172.30.1.102:80,172.30.1....
backup:设定当前server为备用服务器 check:对当前server做健康状态检测,只用于四层检测 注意: httpchk, “smtpchk”, “mysql-check”, “pgsql-check” and “sslhello-chk” 用于定义应用层检测方法 addr :检测时使用的IP地址(检测的不一定是vip) port :针对此端口进行检测 inter <delay>:连续两次检测之间的...
check:对当前server做健康状态检测,只用于四层检测 注意: httpchk, “smtpchk”, “mysql-check”, “pgsql-check” and “sslhello-chk” 用于定义应用层检测方法 addr :检测时使用的IP地址(检测的不一定是vip) port :针对此端口进行检测 inter <delay>:连续两次检测之间的时间间隔,默认单位为毫秒,默认为2000...
port<port>:健康状态检测时使用的端口. 注意:默认为传输层检测,即探测端口是否能响应;需要执行应用层检测,则需要httpchk, smtpchk, mysql-check, pgsql-check, ssl-hello-chk; cookie<value>: 为当前server指定其cookie值,此值会在收到请求报文时进行检测,其功能在于实现基于cookie会话保持. disabled:将些server...
check: 执行健康状态检测.默认为传输层检测.需要执行应用层检测需要"httpchk","smtpchk", "mysql-check", "pgsql-check" and "ssl-hello-chk" inter<delay>: 时间间隔,默认为2秒 rise<count>: 判定为"健康"状态需要检测的次数,默认2次. fall<count>: 判定为"不健康"状态需要检测的次数,默认为3次. ...
.check 对当前server做健康状态检测,只用于四层检测 注意:httpchk,“smtpchk”, “mysql-check”,“pgsql-check” and “ssl-hello-chk”用于定义应用层检测方法 addr:检测时使用的IP地址,可以检查同一机器上的不同地址 port:针对此端口进行检测 inter :连续两次检测之间的时间间隔,默认为2000ms ...
check: 执行健康状态检测.默认为传输层检测.需要执行应用层检测需要"httpchk","smtpchk", "mysql-check", "pgsql-check" and "ssl-hello-chk" inter<delay>: 时间间隔,默认为2秒 rise<count>: 判定为"健康"状态需要检测的次数,默认2次. fall<count>: 判定为"不健康"状态需要检测的次数,默认为3次. ...
注意:option httpchk,"smtpchk", "mysql-check", "pgsql-check" and "ssl-hello-chk" 用于定义应用层检测方法; 1. 2. 3. 4. 5. 6. 7. cookie <value>:为当前server指定其cookie值,用于实现基于cookie的会话黏性; disabled:标记为不可用;一般用来做发布 ...
默认为传输层检测,即探测端口是否能响应;需要执行应用层检测,则需要httpchk, smtpchk, mysql-check, pgsql-check, ssl-hello-chk; ◆cookie <value>: 为当前server指定其cookie值,此值会在收到请求报文时进行检测,其功能在于实现基于cookie会话保持;
tcp:基于layer4实现代理;可代理mysql, pgsql, ssh, ssl等协议; http:仅当代理的协议为http时使用; health:工作为健康状态检查的响应模式,当连接请求到达时回应“OK”后即断开连接; 示例: listen ssh bind :22022 balance leastconn mode tcp server sshsrv1 172.16.100.6:22 check ...