一站式网站建设专家

十五年定制化网站建设经验.我们只做有价值的网站

互联网经验

15+

服务客户

2600+

专业团队

30+

Haproxy健康检测机制测试

发布时间:2020-01-23 16:00 发布作者:admin 阅读:79

  Haproxy经由过程check可以对后端办事器按期进行“健康”检测,实时发现down失落的“机械”和从头up的“机械”。

  1) 对down失落的机械Haproxy不再对向其转发数据;

  2) 对从头up的机械Haproxy将恢复向其转发数据。

  看一个现实设置装备摆设示例:

  # 一个代办署理转发(二级代办署理)办事

  listen proxyforward 0.0.0.0:8080

  option http_proxy

  option http-use-proxy-header

  option httpchk GET http://bot.whatismyipaddress.com/ HTTP/1.1

  Host:bot.whatismyipaddress.com

  server proxy1 56.45.84.2:3128 check inter 3000 rise 2 fall 3

  server proxy2 69.32.69.54:3128 check inter 3000 rise 2 fall 3

  balance roundrobin

  诠释一下:

  option httpchk GET http://bot.whatismyipaddress.com/ HTTP/1.1 Host:bot.whatismyipaddress.com

  界说一种检测机制,经由过程拜候http://bot.whatismyipaddress.com/来测试后端(代办署理)是不是工作正常。因为后端是http代办署理办事,所以这里GET要求要写全路径(不克不及写相对路径,不然会返回400毛病)。

  check inter 3000 rise 2 fall 3

  设置检测时候为3000毫秒,若是持续2次成功则标识表记标帜该机械是up的,若是持续3次掉败则标识表记标帜其为down。

  下面这个GIF动画是我们用ngrep号令抓取的Haproxy check机制发出的数据包。

  

Haproxy check机制测试

相关资讯