Какое время по умолчанию IIS7 для HTTP keepAlive?
Тайм-аут соединения по умолчанию в IIS7 составляет 2 минуты. Щелкните свой веб-сайт в IIS Mgr, щелкните «Дополнительные параметры» и разверните «Ограничения подключений». Этим управляет настройка времени ожидания соединения (секунды). Если IIS не получает активность в соединении в течение этого времени, соединение будет отключено. Это не зависит от того, было ли соединение запрошено как keep-alive. Вам, конечно же, необходимо включить поддержку активности, чтобы это было «таймаутом активности». Keep-alive по умолчанию включен в IIS.
Вы также можете установить его для сайта в файле applicationHost.config, используя <limits>
и connectionTimeout
атрибут.
<limits connectionTimeout="00:02:00" />
Это установит значение тайм-аута на 2 минуты.
HTTP KeepAlive - это переключатель true / false. Если HTTP Keepalive имеет значение true, будет использоваться параметр «Время ожидания подключения» (по умолчанию 120 секунд).
Также вы можете использовать эту опцию в своем web.config
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396