Load-Balancing
haproxy ubuntu 10.04.2
我想在我的 ubuntu 伺服器上安裝 haproxy 從 10.04 repo 購買 haproxy 版本是 1.3.x 版本。
我想要最新的版本 1.4.13,因為它有改進和錯誤修復。
我做了什麼: 1. 從官方倉庫安裝了 haproxy:apt-get install haproxy。2. 從網站下載源文件,編譯。3.用舊的交換新的haproxy。
到目前為止它有效,但我好像我應該知道什麼?
為什麼我做了以下事情?因為 apt-get 創建了一個 init.d 啟動腳本、/etc/haproxy.cfg 文件以及使用者和組。
這就是我一直在做的事情,因為 Ubuntu 確實有這個
init.d
腳本。我總是把它放進去/opt
,然後只是編輯初始化腳本指向新版本,從不執行make install
。更好的方法可能是使用二進製文件的符號連結,而不是編輯初始化腳本以指向新的二進製文件,但兩者都有效。
您可能希望確保使用一些選項對其進行編譯,特別是您可能希望確保使用 CPU 目標來獲得正確的優化。這是我用於 64 位的:
make TARGET=linux26 CPU=i586 USE_STATIC_PCRE=1
這些優化在更高的工作負載下可能很重要,在沒有它們的情況下建構一次時,我的 CPU 使用率很高,因為
select()
被使用而不是epoll()