補充說明:
搭建haproxy為tidb做負載均衡時,發現配置的埠始終報「cannot bind socket」
報錯如下:
[alert] 338/094612 (32969) : starting proxy mysql: cannot bind socket [0.0.0.0:3306]
使用下面的命令檢查後,發現埠並未被占用
netstat -tunlp | grep 3306
/etc/haproxy/haproxy.cfg配置檔案**片段如下:
listen mysql
bind :3306
mode tcp
balance roundrobin
server mysql1 10.152.9.13:4000 maxconn 10000
server mysql2 10.152.9.14:4000 maxconn 10000
使用haproxy -f /etc/haproxy/haproxy.cfg -c檢查配置檔案也沒有問題。
最終在找到問題。
原來是要先設定haproxy連線策略,執行以下命令即可
安裝haproxy和haproxy命令
haproxy系列文章 centos自帶了haproxy,但可能版本比較老。可以在ius源上找到最新穩定版的haproxy。cat ius name iusrepo baseurl stable centos releasever basearch gpgcheck 0 enable 1 eofyu...
使用Nginx實現Impala負載均衡
1.文件編寫目的 nginx 新增https和gzip壓縮 with http stub status module with http ssl module with http flv module with http gzip static module在使用impala jdbc連線impal...
配置HAProxy實現Web負載均衡
環境 一台安裝haproxy,兩台安裝apache服務 防火牆和selinux關閉 原始碼安裝 wget zcvf haproxy 1.3.20.tar.gz cd haproxy 1.3.20 make target linux26 prefix usr local haproxy make in...