Load-Balancing

haproxy ubuntu 10.04.2

  • March 24, 2011

我想在我的 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()

引用自:https://serverfault.com/questions/251229