backend appserver_8083
mode http
balance roundrobin
server apphost21_8083 10.171.240.139:8083 check inter 2000 fall 3
server apphost22_8083 10.252.163.244:8083 check inter 2000 fall 3
HAProxy可以提供到對後端伺服器的心跳檢查(即端口監測),預設情況下沒有,需要手動在配置檔案中配置,例如:
backend new_server
server first 10.1.1.1:1080 check inter 1000
server second 10.1.1.2:1080 check inter 1000
check inter 心跳檢查配置項,1000以毫秒為機關,總體意思為:每隔1000ms檢查一次10.1.1.1:1080和10.1.1.2:1080程序是否存活。
檢查方式為:使用tcp連接配接背景伺服器端口,如果能建立連接配接,就認為存活且馬上關閉連接配接。