keepalived正常情況下會開啟3個行程,包括父行程、vrrp子行程和healthchecker子行程。
目前在使用的時候發現一個奇怪的現象,在使用keepalived+lvs進行負載均衡轉發時。發現偶爾會出現4個行程的情況,行程情況如下,可以看到,這個臨時出現的行程是healthchecker行程的子行程,瞬時出現之后很快就消失了。
|-keepalived(15647)-+-keepalived(15648)
| `-keepalived(15649)---keepalived(560)
keepalived配置了兩個lvs virtual_server,后端各配置兩臺real_server,使用NAT+rr模式,兩個lvs配置如下:
virtual_server 192.168.182.172 514 {
delay_loop 3
lb_algo rr
lb_kind NAT
nat_mask 255.255.255.0
#persistence_timeout 50
protocol UDP
real_server 192.168.182.188 1025 {
weight 1
TCP_CHECK {
connect_timeout 3
nb_get_retry 2
delay_before_retry 1
connect_port 8080
}
}
real_server 192.168.182.189 1025 {
weight 1
TCP_CHECK {
connect_timeout 6
nb_get_retry 2
delay_before_retry 2
connect_port 8080
}
}
}
virtual_server 192.168.182.173 514 {
delay_loop 3
lb_algo rr
lb_kind NAT
nat_mask 255.255.255.0
#persistence_timeout 50
protocol UDP
real_server 192.168.182.190 1025 {
weight 1
TCP_CHECK {
connect_timeout 3
nb_get_retry 2
delay_before_retry 1
connect_port 8080
}
}
real_server 192.168.182.191 1025 {
weight 1
TCP_CHECK {
connect_timeout 3
nb_get_retry 2
delay_before_retry 1
connect_port 8080
}
}
}
求教為何會出現一個臨時的keepalived行程,這個行程的作用是什么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/25032.html
標籤:中間件
上一篇:關于釘釘如何實作未打卡手機提醒?
下一篇:Webpack 原理淺析
