haproxy踩到的坑--proxy XXX has no server available


 

在調試環境使用haproxy配置集群負載均衡,haproxy正常啟動。內容如下:

但是把配置遷移到測試環境時,重新啟動haproxy,提示錯誤如下圖:

在網上查資料,有博友說是在做優化的工程中,對系統環境做了優化。把優化的數據清除掉之后重啟haproxy,可以正常啟動。詳情參見" 解決Haproxy誤報"backend xxx_server has no server available! "

而我們的測試環境沒有做過類似的操作,因此該博文的內容對我們沒有意義。但是該測試環境的haproxy之前作為其他項目的代理服務器,於是按照之前的配置做了修改,把代理的源服務器地址參數刪除,如下

然后重啟haproxy,./sbin/haproxy -f ./conf/haprxoy.cfg。啟動成功,應用通過代理也能正常訪問。因此可以斷定是配置源服務器地址的參數有問題。一個一個參數的去掉,去掉check inter 10s。haproxy也能正常

啟動。具體為什么加上check inter 10s還需要進一步驗證。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM