4

新しいマシン、http サーバーは実行されていません (httpd、lighttpd、nginx はありません)。

$ netstat -nat | grep 80 | grep LISTEN

何も得られません...

これが私のHAProxy confです。HAProxyがそうしない理由は何ですか

global
        maxconn 72000
        daemon

defaults
        mode    http
        timeout connect 4000ms
        timeout client 60000ms
        timeout server 30000ms


frontend my_frontend
         bind *:80
         default_backend cdn

backend cdn
       server cdn1 10.177.0.17:80 weight 1 maxconn 8192 check
       server cdn2 10.177.1.92:80 weight 1 maxconn 8192 check
       server cdn3 10.177.1.147:80 weight 1 maxconn 8192 check
       server cdn4 10.177.1.202:80 weight 1 maxconn 8192 check

       server cdn4 10.177.1.202:80 weight 1 maxconn 8192 check
       server cdn5 10.177.1.211:80 weight 1 maxconn 8192 check
       server cdn6 10.177.1.93:80 weight 1 maxconn 8192 check
       server cdn7 10.177.1.230:80 weight 1 maxconn 8192 check
       server cdn8 10.177.0.7:80 weight 1 maxconn 8192 check
       server cdn9 10.177.0.196:80 weight 1 maxconn 8192 check
       server cdn10 10.177.1.82:80 weight 1 maxconn 8192 check
       server cdn11 10.177.0.124:80 weight 1 maxconn 8192 check
       server cdn12 10.177.1.142:80 weight 1 maxconn 8192 check
       server cdn13 10.177.1.58:80 weight 1 maxconn 8192 check
       server cdn14 10.177.1.137:80 weight 1 maxconn 8192 check
       server cdn15 10.177.1.169:80 weight 1 maxconn 8192 check
       server cdn16 10.177.0.187:80 weight 1 maxconn 8192 check
       server cdn17 10.177.1.95:80 weight 1 maxconn 8192 check
       server cdn18 10.177.1.123:80 weight 1 maxconn 8192 check

ソースからhaproxy-1.4.13を実行しています。

起動しようとすると、このエラーが発生します

[ALERT] 084/220004 (2409) : Starting frontend my_frontend: cannot bind socket
4

3 に答える 3

4

user というグローバル設定パラメータを追加

user nobody

または権限の低いユーザー。それでも root として開始する必要がありますが、ポート プロセス自体を取得した後は、ユーザー/権限が nobody になります。

于 2011-03-27T12:17:33.353 に答える
1

そこで、ルートユーザーでhaproxyを開始しようとしましたが、うまくいきました。ただし、ルートで実行するのが良い考えかどうかはわかりません。

于 2011-03-27T03:50:09.473 に答える
-1

haproxy は他のユーザーの下で実行できます。誰もなど..

于 2011-03-27T08:32:16.073 に答える