Delen via


Typen fouten vastgelegd door de HTTP Server-API

De HTTP Server-API registreert foutreacties op clients, verbindingstime-outs, zwevende aanvragen en verbroken verbindingen die onjuist worden verwerkt.

De volgende tabel bevat fouten die zijn vastgelegd door HTTP.

Fout Beschrijving
'Antwoorden op clients'
De HTTP Server-API verzendt een foutbericht naar een client, bijvoorbeeld een 400-fout die wordt veroorzaakt door een parseringsfout in de laatst ontvangen aanvraag. Nadat het foutbericht is verzonden, beëindigt de HTTP Server-API de verbinding.
time-outs voor verbindingen
Er treedt een time-out op van de HTTP Server-API voor een verbinding. Als een aanvraag in behandeling is wanneer er een time-out optreedt voor de verbinding, wordt deze gebruikt om meer informatie over de verbinding in het foutenlogboek op te geven.
'Zwevende aanvragen'
Een gebruikersmodusproces wordt onverwacht beëindigd terwijl er nog steeds aanvragen in de wachtrij staan die naar dat proces worden doorgestuurd. De HTTP Server-API registreert de zwevende aanvragen in het foutenlogboek.

Specifieke fouttypen worden aangewezen door reason phrase-tekenreeksen die altijd worden weergegeven als het laatste veld van elke foutregel. De volgende tabel bevat HTTP Reason Phrases.

Redenzin Beschrijving
AppOffline
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (een HTTP-fout 503). De service is niet beschikbaar omdat toepassingsfouten ervoor hebben gezorgd dat de toepassing offline werd gehaald.
AppPoolTimer
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (HTTP-fout 503). De service is niet beschikbaar omdat het proces van de groep van toepassingen te druk is om de aanvraag af te handelen.
AppShutdown
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (HTTP-fout 503). De service is niet beschikbaar omdat de toepassing automatisch wordt afgesloten als reactie op beheerdersbeleid.
BadRequest
Er is een parseringsfout opgetreden tijdens het verwerken van een aanvraag.
Connection_Abandoned_By_AppPool
Een werkproces van de groep van toepassingen die een aanvraag in behandeling heeft gecrasht of zwevend heeft veroorzaakt door de ingang ervan te sluiten.
Connection_Dropped
IIS kan de logboekgegevens niet retourneren binnen de opgegeven tijdslimiet (1 minuut) vanwege de verbinding met de client (of opnieuw instellen) voordat het antwoord werd geregistreerd. De aanvraag is niet noodzakelijkerwijs verwijderd; de client mogelijk al het antwoord heeft ontvangen.
ConnLimit
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (HTTP-fout 503). De service is niet beschikbaar omdat de verbindingslimiet op siteniveau is bereikt of overschreden.
uitgeschakeld
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (HTTP-fout 503). De service is niet beschikbaar omdat een beheerder de toepassing offline heeft gehaald.
EntityTooLarge
Een entiteit heeft de maximaal toegestane grootte overschreden.
FieldLength
Er is een veldlengtelimiet overschreden.
Verboden
Er is een verboden element of volgorde aangetroffen tijdens het parseren.
koptekst
Er is een parseringsfout opgetreden in een header.
hostnaam
Er is een parseringsfout opgetreden tijdens het verwerken van een hostnaam.
interne
Er is een interne serverfout opgetreden (HTTP-fout 500).
Invalid_CR/LF
Er is een illegale regelterugloop/lijnfeed aangetroffen.
LengthRequired
Er ontbreekt een vereiste lengtewaarde.
N/B
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (HTTP-fout 503). De service is niet beschikbaar als gevolg van een interne fout, zoals een geheugentoewijzingsfout.
N/I
Er is een niet-geïmplementeerde fout opgetreden (HTTP-fout 501) of er is een fout met de service niet beschikbaar (HTTP-fout 503) opgetreden als gevolg van een onbekende overdrachtscodering.
getal
Er is een parseringsfout opgetreden tijdens het verwerken van een getal.
voorwaarde
Er ontbrak een vereiste voorwaarde.
QueueFull
Er is een fout opgetreden bij het niet beschikbaar zijn van een service (HTTP-fout 503). De service is niet beschikbaar omdat de wachtrij voor toepassingsaanvragen vol is.
RequestLength
Er is een limiet voor de aanvraaglengte overschreden.
Timer_AppPool
De verbinding is verlopen omdat een aanvraag te lang heeft gewacht in een wachtrij voor een toepassingsgroep om deze uit de wachtrij te verwijderen en te verwerken. Deze time-outduur is ConnectionTimeout-, die standaard is ingesteld op 2 minuten.
Timer_ConnectionIdle
De verbinding is verlopen en blijft inactief. De standaardduur ConnectionTimeout is 2 minuten.
Timer_EntityBody
De verbinding is verlopen voordat de hoofdtekst van de aanvraagentiteit is aangekomen. Wanneer het duidelijk is dat een aanvraag een entiteitsbody heeft, schakelt de HTTP Server-API de Timer_EntityBody timer in. De limiet van deze timer wordt in eerste instantie ingesteld op de ConnectionTimeout waarde (normaal gesproken 2 minuten). Telkens wanneer een andere gegevensindicatie wordt ontvangen op deze aanvraag, wordt de HTTP Server-API de timer opnieuw ingesteld om de verbinding een extra 2 minuten te geven (of wat is opgegeven in ConnectionTimeout-).
Timer_HeaderWait
De verbinding is verlopen omdat het parseren van de header voor een aanvraag langer duurde dan de standaardlimiet van 2 minuten.
Timer_MinBytesPerSecond
De verbinding is verlopen omdat de client geen reactie ontvangt met een redelijke snelheid, wat betekent dat de snelheid van het verzenden van reacties langzamer was dan de standaardwaarde van 150 bytes per seconde.
Timer_Response
Gereserveerd. Niet gebruikt.
URL voor
Er is een parseringsfout opgetreden tijdens het verwerken van een URL.
URL_Length
Een URL heeft de maximaal toegestane grootte overschreden.
werkwoord
Er is een parseringsfout opgetreden tijdens het verwerken van een werkwoord.
Version_N/S
Er is een fout opgetreden die niet wordt ondersteund (HTTP-fout 505).