2017-02-03 8 views
0

RHEL7でアプリケーションの負荷分散にHAProxyを使用しています。私は2つのサーバーserver1とserver2を持っています。そのうちの1つはserver1を優先サーバーにします。私の要件は次のとおりです。server1はデフォルトですべての要求を処理する必要があります。 server1が失敗した場合、server2はアクティブでなければなりません。 server1が起動すると、server1がアクティブになり、要求を処理する必要があります。サーバー1がダウンした後HAProxy - 推奨サーバーで設定する


frontend frontend_2143 
    bind *:2143 
    default_backend backend_2143 


backend backend_2143 
    balance roundrobin 
    mode tcp 
    server server1 192.160.0.3:2143 check weight 255 
    server server2 192.160.0.4:2143 check 
私は初めにSERVER1にすべての私の要求を受けています。このような構成により

、とserver2ではなく、サーバー1がアップしているとき、要求がまだある:以下はhaproxy.confの私のフロントエンド/バックエンドですserver2で受信しています。

誰でも助けてもらえますか?

+1

'server2'の設定に' backup'キーワードを追加してください。 –

答えて

-3

「重み」パラメータは、他のサーバーにサーバーの重みを相対的に調整するために使用される。 は、ここで詳細な説明を参照してください。重量が高く、荷重が高い。バックエンドサーバーからウェイトを削除してみてください。

関連する問題