Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 462|回复: 0

LB设备的监控检测文件status.html

[复制链接]

238

主题

288

帖子

1925

积分

超级版主

Rank: 8Rank: 8

积分
1925
QQ
发表于 2015-3-20 19:06:16 | 显示全部楼层 |阅读模式

1. LB:load balance 设备是负载均衡设备,LB下面要挂上realserver服务,这样流量pv 通过域名进来后由LB设备根据realserver当前负载情况来向各个

realserver 进行流量分配

2. LB设备LVS VIP 都有一个IP地址,LB设备下面挂载的realserver,LB有一个健康检测机制,常用的是标志文件 status.html

3. realserver都是webserver,apache 或者 nginx ;其实标志文件status.html 的工作原理;

  (1).  这个 status.html 的标志文件,网络是设置在我们webserver的根目录下面:

     Apache:

     Nginx:

         root     /home/a/share/htdocs;    ---->这个就是配置文件中的根目录,webserver提供web页面的目录;

        

     (3). LB 监控检测: LB设备执行 curl  http://realserverip/status.html  如果正常[不报302....这样的错误];这认为这个realserver是正常的,

            如果curl http://realserverip/status.html  返回的是302 类似的错误,则认为realserver是有问题的

     (4). 如果LB设备检测到所有的realserver是有问题的,则VIP是 ping 不通的

4.  touch 标志文件要先找到那个根目录:

touch   跟目录/status.html


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-7-22 07:00 , Processed in 0.050981 second(s), 13 queries , Apc On.

快速回复 返回顶部 返回列表