web-dev-qa-db-fra.com

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

Quelle est l'heure par défaut IIS7 pour HTTP keepAlive?

27
SDReyes

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 Délai d'expiration de la connexion (secondes) est ce qui régit cela. Si IIS ne reçoit aucune activité sur une connexion pendant cette durée, puis elle expirera la connexion. Cela indépendamment du fait que la connexion ait été demandée ou non en tant que connexion permanente. Vous devrez, bien sûr, activer la fonctionnalité de conservation pour il s'agit d'un "délai d'expiration". La conservation est activée par défaut dans IIS.

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

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

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

31
squillman

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

7
iainlbc

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

2
Alexander Shapkin