У меня есть сервер Windows 2008 / IIS 7.5, который я хочу использовать в качестве прокси для другого вызова службы.
Проблема, с которой я сталкиваюсь, заключается в том, что служба, которую я вызываю, часто требует времени, чтобы ответить, поэтому мне нужен прокси, чтобы:
Может ли кто-нибудь дать совет, как мне настроить такую установку?
Обычно вы устанавливаете ограничения емкости (т. Е. Количества потоков) и ограничения времени ожидания в структуре вашего приложения (ASP, ASP.Net и т. Д.).
Если есть проблемы с потоками или ограничением масштабируемости памяти, вы можете рассмотреть возможность установки numProcesses> 1, что создает веб-сад; если вашему приложению требуется состояние (или, скорее, не без состояния), веб-сад не является подходящим выбором, если вы не используете какую-либо форму внепроцессного состояния.
Для первой части вы можете обратиться к https://stackoverflow.com/questions/2414441/how-to-increase-request-timeout-in-iis7-0 для настройки параметров подключения и времени ожидания выполнения для вашего приложения. Это для iis 7.0, но, вероятно, будет работать и для 7.5.
Что касается второй части вашего вопроса, вам необходимо настроить параметры пула приложений. Вы можете найти информацию о том, как это сделать, в этот документ.