Какое время активности активности по умолчанию в IIS7?

Ответы:

30

Время ожидания подключения по умолчанию в IIS7 составляет 2 минуты. Нажмите на свой веб-сайт в IIS Mgr, нажмите «Дополнительные параметры» и разверните «Ограничения подключения». Параметр Тайм-аут соединения (в секундах) управляет этим. Если IIS не получает активность для соединения в течение этого периода времени, он отключит соединение. Это не зависит от того, было ли запрошено соединение для поддержания активности. Вам, конечно, нужно включить keep-alives, чтобы это было «тайм-аутом keep-alive». Keep-alive включен по умолчанию в IIS.

Вы также можете установить его на месте в файле applicationHost.config , используя <limits>и в connectionTimeoutатрибут.

<limits connectionTimeout="00:02:00" />

Это установит время ожидания на 2 минуты.

squillman
источник
7

HTTP KeepAlive - это переключатель true / false. Если HTTP Keepalive имеет значение true, он будет использовать настройку «Время ожидания подключения» (по умолчанию 120 секунд)

iainlbc
источник
2

Также вы можете использовать эту опцию в вашем 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

Александр Шапкин
источник
+1. Кстати, у вас есть ссылка на .Net Framework 3, которая на самом деле не поддерживает int для этого атрибута. Я думаю, что вы имели в виду эту ссылку: docs.microsoft.com/en-us/previous-versions/dotnet/…
Zoomzoom