Propriété de délai d’attente du serveur

L’API du serveur HTTP permet aux applications de définir les limites de délai de connexion au serveur sur une session serveur ou un groupe d’URL. La propriété HTTP timeouts est utilisée pour définir tous les délais d’attente sur une base spécifique à l’application. Les minuteurs IdleConnection et HeaderWait peuvent également être configurés à l’ensemble de l’API du serveur http. Lorsque les minuteurs sont configurés au niveau de l’API du serveur HTTP, ils s’appliquent à toutes les applications API du serveur HTTP sur l’ordinateur et les paramètres sont conservés lorsque le service est redémarré.

Pour plus d’informations sur la configuration des minuteurs, consultez Configuration des délais d’attente spécifiques à l’application.

Lorsque les minuteurs ne sont pas configurés pour un groupe d’URL ou une session de serveur, les configurations par défaut de l’API du serveur HTTP s’appliquent.

L’ordre de mise en application du délai d’attente est le suivant :

  1. Les valeurs par défaut au niveau de l’API du serveur HTTP s’appliquent à toutes les applications API du serveur HTTP sur l’ordinateur.
  2. Les délais d’expiration de la session serveur remplacent les paramètres de l’API du serveur HTTP, lorsqu’ils sont définis.
  3. Les paramètres de groupe d’URL remplacent les configurations de session serveur quand elles sont définies.

Le tableau suivant répertorie les limites de délai d’attente de connexion par défaut

Minuteur Définition API du serveur HTTP par défaut Configurable à l’étendue de l’API serveur HTTP Configurable comme spécifique à l’application
IdleConnection La connexion a expiré tout en restant inactive. 120 s Oui Limité
HeaderWait La connexion a expiré lors de l’attente de l’analyse de l’en-tête par l’API du serveur HTTP. 120 s Oui Limité
EntityBody La connexion a expiré en attendant l’arrivée du corps d’entité de la requête. 120 s Non Oui
DrainEntityBody La connexion a expiré en attendant que l’API du serveur HTTP draine le corps d’entité sur une connexion Keep-Alive. 120 s Non Oui
MinSendRate La connexion a expiré, car le taux d’envoi de la réponse est plus lent que la valeur par défaut de 150 octets/s. 150 s Non Oui
RequestQueue La connexion a expiré, car la demande est restée dans la file d’attente des demandes avant que l’application ne l’ait choisie. 120 octets/s Non Oui