私たちはバックエンドとしてアプリケーションサーバーを使用してnginxを使用します。Nginx:バックエンドへのIPあたりの同時接続数の制限
バックエンドにIPあたりの同時接続数を制限する必要があります。私たちはこの目的のためにlimit_conn
nginx指令を使用しました。しかし、すべてのケースでうまく機能しません。 ユーザが1つのIPから多くの接続を生成してすぐに閉じた場合、nginxはこの要求をバックエンドに渡しますが、クライアント接続がすでに閉じられているため、この接続はlimit_conn
にカウントされません。
nginxを使用してIPごとのバックエンドサーバへの同時接続数を制限できますか?
Nginx開発チームは、 'proxy_ignore_client_abort off'も使用することを提案しています。これまでのところ動作します。 – Anton