こんにちは、次世代システム研究室のN.O.です。 先日部内でnginxのproxy_next_upstreamの挙動についての共有があり、ロードバランサーとして設定する際に気をつけるポイントがあることを知りました。現在のプロジェクトでもちょうど環境を整備しているところでしたので、調べた結果を共有します。nginxを既に運用されている方にとっては何を今更、という内容ですがご了承ください。 本ブログ時点でのnginxのバージョンは1.10.3です。 proxy_next_upstream ロードバランサーの設定を見る前にproxy_next_upstreamについて解説します。proxy_next_upstreamはロードバランス先となるupstreamのサーバがトラブルなどで応答出来ない時などに、別のサーバにリクエストを再送します。なお再送されるのはGETなどのメソッドとなっており、POST
![ロードバランサーとしてのnginx - GMOインターネットグループ グループ研究開発本部](https://cdn-ak-scissors.b.st-hatena.com/image/square/a929b040405e149d26eb546f59f4b8803cb3c438/height=288;version=1;width=512/https%3A%2F%2Fwww.gmo-jisedai.com%2Fwp-content%2Fuploads%2F2019%2F02%2Fnginx-150x150.png)