Frage Wie lautet die Standard-Keepalive-Zeit von IIS7?


Wie lautet die IIS7-Standardzeit für HTTP keepAlive?


25
2018-04-27 16:10


Ursprung




Antworten:


Das Standardverbindungstimeout in IIS7 beträgt 2 Minuten. Klicken Sie auf Ihre Website in IIS-Manager, klicken Sie auf Erweiterte Einstellungen, und erweitern Sie Verbindungslimits. Die Einstellung Connection Timeout (Sekunden) bestimmt dies. Wenn IIS während dieser Dauer keine Aktivität für eine Verbindung empfängt, wird die Verbindung zeitgesteuert ausgeführt. Dies ist unabhängig davon, ob die Verbindung als Keep-Alive angefordert wurde oder nicht. Sie müssen natürlich Keep-Alive aktiviert haben, damit dies ein "Keep-Alive Timeout" ist. Keep-Alive ist in IIS standardmäßig aktiviert.

Sie können es auch für die Site in der Datei "applicationHost.config" mithilfe von " <limits> und das connectionTimeout Attribut.

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

Dadurch wird der Zeitüberschreitungswert auf 2 Minuten festgelegt.


30
2018-04-27 17:57





HTTP KeepAlive ist ein True / False-Schalter. Wenn HTTP Keepalive wahr ist, wird die Einstellung "Connection Timeout" verwendet (Standard: 120 Sekunden)


7
2018-04-27 17:58





Sie können diese Option auch in Ihrer web.config verwenden

<system.web>
    <httpRuntime executionTimeout="180" />
</system.web>

https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396


0
2018-01-23 08:59