В нашей внутренней сети у нас есть много приложений, размещенных в разных пулах. Пользователь X может загрузить отчет, который отправляет запрос на веб-сервер для выполнения. Пока этот запрос выполняется, пользователь X может также попытаться загрузить домашнюю страницу, чтобы выполнить другую задачу.
Однако пользователь X не может получить доступ к веб-странице, поскольку отчет все еще выполняется, и, по-видимому, IIS не позволяет обрабатывать более 1 запроса с одного и того же IP-адреса. Он будет ждать завершения последнего запроса, прежде чем перейдет к следующему.
Есть ли в конфигурации что-либо, позволяющее IIS обрабатывать все запросы с одного и того же IP-адреса одновременно, независимо от того, сколько запросов отправляет Пользователь X (это все внутренняя система)?
решение1
Можно настроить ограничения IP и домена в функциях веб-сайта IIS Manager. Но это также может быть функционал приложения.
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/dynamicipsecurity/
Если вы проверяете IIS Manager > Sites > [Web site] > IP Address and Domain Restrictions и не видите никаких записей, это может быть конфигурация приложения. Она также может присутствовать на уровне узла сервера.
Если записи есть, вы можете щелкнуть по ним правой кнопкой мыши и выбрать «Изменить параметры динамического ограничения», чтобы просмотреть или настроить максимальное количество одновременных запросов.