Quelle est la durée de conservation par défaut IIS7?

Réponses:

30

Le délai d'expiration de connexion par défaut dans IIS7 est de 2 minutes. Cliquez sur votre site Web dans IIS Mgr, cliquez sur Paramètres avancés et développez Limites de connexion. Le paramètre Timeout de connexion (secondes) est ce qui régit cela. Si IIS ne reçoit pas d'activité sur une connexion pendant cette durée, il expirera la connexion. Cela indépendamment du fait que la connexion a été demandée ou non en tant que connexion permanente. Vous devrez, bien sûr, activer la fonction Keep-Alives pour que ce soit un "délai d'expiration". Keep-alive est activé par défaut dans IIS.

Vous pouvez également le définir pour le site dans le fichier applicationHost.config à l'aide <limits>des connectionTimeoutattributs et.

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

Cela définira la valeur du délai d'attente à 2 minutes.

squillman
la source
7

HTTP KeepAlive est un commutateur vrai / faux. Si HTTP Keepalive est vrai, il utilisera le paramètre "Connection Timeout" (120 secondes par défaut)

iainlbc
la source
2

Vous pouvez également utiliser cette option dans votre 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

Alexander Shapkin
la source
+1. Soit dit en passant, le lien que vous avez là-bas est pour .Net Framework 3 qui ne prend pas réellement en charge un int pour cet attribut. Je pense que vous vouliez dire ce lien: docs.microsoft.com/en-us/previous-versions/dotnet/…
Zoomzoom