Мы используем nginx с сервером приложений в качестве бэкэнд.Nginx: ограничение количества одновременных подключений на каждый IP-адрес для бэкэнд
Нам нужно ограничить количество одновременных подключений на каждый IP-адрес. Для этой цели мы использовали директиву nginx limit_conn
. Но во всех случаях это не работает. Если пользователь генерирует много соединений с одного IP-адреса и быстро закрывает их, то nginx передает этот запрос на бэкэнд, но поскольку клиентское соединение уже закрыто, это соединение не считается в limit_conn
.
Можно ли ограничить количество одновременных подключений на один IP-адрес для сервера с nginx?
Команда Nginx dev предлагает использовать 'proxy_ignore_client_abort off' также. Он работает до сих пор. – Anton