Nginxプロキシを使用したスティッキーセッション
2つの異なるAWSインスタンスで実行されているアプリケーションがあり、IPに基づいて「スティッキー」または「永続的」セッションを有効にして、特定の方法でWebソケットテクノロジーを利用できるようにしたいと考えています。 ip_hashこれらのスティッキーセッションを有効にするために使用する2つの異なるセットアップがあります。 最初のセットアップでは、アプリプロセスはNginx構成と同じインスタンスで実行されています。これは機能しており、セッションは期待どおりに持続します。 upstream my_app { ip_hash; # local servers server 127.0.0.1:3001 weight=100 max_fails=5 fail_timeout=300; server 127.0.0.1:3002 weight=100 max_fails=5 fail_timeout=300; keepalive 8; } 2番目のセットアップでは、外部インスタンスをポイントして、同じ効果を達成しようとしています。この設定は機能していません。つまり、セッションはまだ負荷分散されています。 upstream my_app { ip_hash; # external servers server 111.11.11.11:3001 weight=100 max_fails=5 fail_timeout=300; server 222.22.22.22:3002 weight=100 max_fails=5 fail_timeout=300; keepalive 8; } 私はip_hash正しく使用していますか?外部サーバーに対して「スティッキー」なIPベースのセッションを有効にするにはどうすればよいですか?