錯誤提示:curl: (7) Failed connect to 192.168.200.132:80; Connection refused
假設我的服務器三台:
服務器一 VIP:192.168.10.10 (Director 對外公網IP) DIP:10.0.0.2 (Director 集群對ReadServer 內外IP) 服務器二 RIP_1:10.0.0.3 (RS 提供http處理的真機) 服務器三 RIP_2:10.0.0.4 (RS 提供http處理的真機)
解決方法:
1.綁定的訪問地址錯了。
# ipvsadm -At 192.168.10.10:80 -s rr # ipvsadm -at 192.168.10.10:80 -r 10.0.0.3 -m # ipvsadm -at 192.168.10.10:80 -r 10.0.0.4 -m
At(at)后面的地址是VIP 而不是DIP,很多人(包括我)剛開始給綁定成DIP,所以提示拒絕連接(Connection refused)。
綁定正確后使用
# ipvsadm -lnc IPVS connection entries pro expire state source virtual destination TCP 00:57 SYN_RECV 192.168.10.1:57408 192.168.10.10:80 10.0.0.3:80
是可以看到state狀態是SYN_RECV,就說明Director狀態正常了。
10.0.0.3