Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’API serveur HTTP enregistre les réponses d’erreur aux clients, aux délais d’attente de connexion, aux demandes orphelines et aux connexions supprimées qui sont gérées de manière incorrecte.
Le tableau suivant répertorie les erreurs journalisées par HTTP.
| Erreur | Description |
|---|---|
|
« Réponses aux clients » |
L’API serveur HTTP envoie une réponse d’erreur à un client, par exemple, une erreur 400 provoquée par une erreur d’analyse dans la dernière requête reçue. Après avoir envoyé la réponse d’erreur, l’API serveur HTTP met fin à la connexion. |
|
« Délais d’attente de connexion » |
L’API serveur HTTP expire une connexion. Si une demande est en attente lorsque la connexion expire, elle est utilisée pour fournir plus d’informations sur la connexion dans le journal des erreurs. |
|
« Demandes orphelines » |
Un processus en mode utilisateur se termine de façon inattendue alors qu’il existe toujours des demandes en file d’attente routées vers ce processus. L’API serveur HTTP enregistre les requêtes orphelines dans le journal des erreurs. |
Des types d’erreurs spécifiques sont désignés par les chaînes Reason Phrase qui apparaissent toujours comme le dernier champ de chaque ligne d’erreur. Le tableau suivant répertorie les expressions de motif HTTP.
| Expression de raison | Description |
|---|---|
|
AppOffline |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible, car les erreurs d’application ont provoqué la mise hors connexion de l’application. |
|
AppPoolTimer |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible, car le processus du pool d’applications est trop occupé pour gérer la requête. |
|
AppShutdown |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible, car l’application s’arrête automatiquement en réponse à la stratégie d’administrateur. |
|
BadRequest |
Une erreur d’analyse a été rencontrée lors du traitement d’une demande. |
|
Connection_Abandoned_By_AppPool |
Processus de travail à partir du pool d’applications qui a bloqué ou orphelin une requête en attente en fermant son handle. |
|
Connection_Dropped |
IIS n’a pas pu retourner les données de journalisation dans la limite de temps spécifiée (1 minute) en raison d’une déconnexion du client (ou de la réinitialisation) avant la journalisation de la réponse. La demande n’a pas nécessairement été supprimée ; le client a peut-être déjà reçu la réponse. |
|
ConnLimit |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible, car la limite de connexion au niveau du site a été atteinte ou dépassée. |
|
Désactivé |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible, car un administrateur a mis l’application hors connexion. |
|
EntityTooLarge |
Une entité a dépassé la taille maximale autorisée. |
|
FieldLength |
Une limite de longueur de champ a été dépassée. |
|
Interdit |
Un élément ou une séquence interdit a été rencontré lors de l’analyse. |
| en-tête |
Une erreur d’analyse a été rencontrée dans un en-tête. |
| nom d’hôte |
Une erreur d’analyse a été rencontrée lors du traitement d’un nom d’hôte. |
|
interne |
Une erreur de serveur interne s’est produite (erreur HTTP 500). |
|
Invalid_CR/LF |
Un retour chariot/flux de ligne illégal a été rencontré. |
|
LengthRequired |
Une valeur de longueur requise était manquante. |
|
N/A |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible en raison d’une erreur interne telle qu’un échec d’allocation de mémoire. |
|
N/I |
Une erreur non implémentée s’est produite (erreur HTTP 501) ou une erreur de service indisponible s’est produite (erreur HTTP 503) en raison d’un encodage de transfert inconnu. |
| numéro de |
Une erreur d’analyse a été rencontrée lors du traitement d’un nombre. |
|
condition préalable |
Une condition préalable requise était manquante. |
|
QueueFull |
Une erreur de service indisponible s’est produite (erreur HTTP 503). Le service n’est pas disponible, car la file d’attente de demandes d’application est complète. |
|
RequestLength |
Une limite de longueur de requête a été dépassée. |
|
Timer_AppPool |
La connexion a expiré, car une demande a attendu trop longtemps dans une file d’attente du pool d’applications pour qu’une application serveur la supprime de la file d’attente et la traite. Cette durée de délai d’expiration est ConnectionTimeout, qui est définie par défaut sur 2 minutes. |
|
Timer_ConnectionIdle |
La connexion a expiré et reste inactive. La durée ConnectionTimeout par défaut est de 2 minutes. |
|
Timer_EntityBody |
La connexion a expiré avant l’arrivée du corps de l’entité de requête. Lorsqu’il est clair qu’une requête a un corps d’entité, l’API du serveur HTTP active le minuteur Timer_EntityBody. La limite de ce minuteur est initialement définie sur la valeur ConnectionTimeout (normalement 2 minutes). Chaque fois qu’une autre indication de données est reçue sur cette requête, l’API serveur HTTP réinitialise le minuteur pour donner à la connexion une durée supplémentaire de 2 minutes (ou ce qui est spécifié dans ConnectionTimeout). |
|
Timer_HeaderWait |
La connexion a expiré, car l’analyse d’en-tête pour une requête a pris plus de temps que la limite par défaut de 2 minutes. |
|
Timer_MinBytesPerSecond |
La connexion a expiré car le client ne recevait pas de réponse à une vitesse raisonnable, ce qui signifie que le taux d’envoi de la réponse était plus lent que la valeur par défaut de 150 octets/s. |
|
Timer_Response |
Réservé. Non utilisé. |
| URL de |
Une erreur d’analyse a été rencontrée lors du traitement d’une URL. |
|
URL_Length |
Une URL a dépassé la taille maximale autorisée. |
| verbe |
Une erreur d’analyse a été rencontrée lors du traitement d’un verbe. |
|
Version_N/S |
Une erreur non prise en charge de version s’est produite (erreur HTTP 505). |