varnish03 后端主机健康检测机制

后端主机健康检测机制:
varnish可以对后端主机进行健康检测,动态进行移除或恢复后端主机调度列表

vi  /usr/local/varnish/default.vcl

probe h {   定义健康检测方法,自定义名称

   .url = "/index.html";    #检测时请求的URL,默认为"/"

   .timeout = 2s;   #超时时间

   .window = 6;    #基于最近的多少次检测来判断其健康状态

   .threshold = 5;  #最近.window中定义的这么次检查中至有.threshhold定义的次数是成功的;

   .interval = 2s;    #检测频度;}

在定义后端服务器时引用检测方法

backend web01 {
    .host = "192.168.80.182";
    .port = "80";
    .probe = h ; #引用检测方式

}
backend web02 {
    .host = "192.168.80.183";
    .port = "80";
    .probe = h; #引用检测方式

}

image.png

在varniadm 命令接口中查看检测状况,健康状态检测backend.list

image.png

猜你喜欢

转载自blog.51cto.com/14188767/2350100
0条评论
添加一条新回复