web-dev-qa-db-ja.com

メンテナンスのためにサーバーをドロップアウトする必要がある場合、LVSは永続性をクリアします

誰かがすぐに私を助けてくれるのだろうか。

私はLVSのために以下を持っています。

rr永続的3600

メンテナンスのためにサーバーをドロップアウトする必要があります。私はすでに重みを0に落としました。ActiveConnが0に落ちるのに永遠にかかります。

おもりを落とした後、メンテナンスサーバーを強制的にまたは丁寧に取り出す方法はありますか(つまり、永続性テーブルをクリアする)。

グーグルショー http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.persistent_connection.html

正しく読んだら、/ proc/sys/net/ipv4/vs/expire_nodest_connを1にする必要があります。しかし、それが正しいかどうかはわかりません。

ありがとうブレント

1
Brent

クライアントがリクエストを行うたびに、永続性エントリの有効期限が切れるタイマーがリセットされるため、アクティブな接続が0に下がるまで(おそらく文字通り)永遠にかかります。実サーバーを永続性から脱落させる唯一の方法は、実サーバーを負荷分散グループから完全に削除することです。これにより、その実サーバーのすべてのエントリが他の場所に分散されます。セッションアフィニティを使用すべきでない理由のさらに別のデモンストレーション。

2
womble