回答:
別の方法として、Nginx Sticky Moduleを見ることができます
複数のバックエンドサーバーを扱う場合、1つのクライアント(ブラウザー)が常に同じバックエンドサーバーによって処理されると便利な場合があります(セッションの永続性など)。
IPによる永続性(ip_hashアップストリームモジュール)を使用することは、多くの異なるブラウザーが同じIPアドレス(プロキシの背後)で来ており、負荷分散システムが公平ではない可能性があるため、良いアイデアではないかもしれません。
Cookieを使用してアップストリームサーバーを追跡すると、各ブラウザーが一意になります。
スティッキーモジュールを適用できない場合は、従来のラウンドロビンアップストリームに戻るか、「Bad Gateway」を返します(no_fallbackフラグに応じて)。
Cookieがブラウザでサポートされていない場合、スティッキーモジュールは適用できません