Codici di stato HTTP in IIS
Questo articolo fornisce un elenco dei codici di stato HTTP (Hypertext Transfer Protocol) in Microsoft Internet Information Services (IIS).
Versione originale del prodotto: Internet Information Services
Numero della Knowledge Base originale: 943891
Introduzione
Quando si tenta di accedere al contenuto in un server che esegue IIS utilizzando il protocollo HTTP, IIS restituisce un codice numerico che indica il risultato della richiesta e la semantica della risposta, specificando se la richiesta ha avuto esito positivo.
La prima cifra del codice di stato definisce la classe di risposta. Le ultime due cifre non hanno alcun ruolo di categorizzazione. Per la prima cifra sono presenti cinque valori:
- 1xx (Messaggio informativo): risposta provvisoria; la richiesta è stata ricevuta, continuando il processo.
- 2xx (Operazione riuscita): il server ha ricevuto e accettato la richiesta.
- 3xx (Reindirizzamento): per completare la richiesta è necessario intraprendere ulteriori azioni.
- 4xx (Errore client): la richiesta contiene un errore e non può essere soddisfatta.
- 5xx (Errore del server): il server non è riuscito a soddisfare la richiesta.
Percorsi dei file di registro
Il codice di stato HTTP viene memorizzato nel registro di IIS. IIS inserisce i file di log nella cartella per impostazione predefinita: inetpub\logs\Logfiles
.
Questa cartella contiene directory separate per ciascun sito Web. I file di registro vengono creati nelle directory ogni giorno e, per impostazione predefinita, vengono denominati utilizzando la data. Ad esempio, un file di log può essere denominato come exYYMMDD.log.
Codici di stato HTTP
Questa sezione descrive alcuni dei codici di stato HTTP comuni.
Nota
In questo articolo non sono riportati tutti i possibili codici di stato HTTP previsti dalla specifica HTTP. Ad esempio, un filtro Internet Server API (ISAPI) o un modulo HTTP personalizzato può impostare il proprio codice di stato HTTP.
1xx - Informazioni
Questi codici di stato HTTP indicano una risposta provvisoria per comunicare l'avanzamento o lo stato della richiesta prima di inviare una risposta finale al computer client.
IIS usa i codici di stato HTTP informativi seguenti:
Codice | Descrizione | Note |
---|---|---|
100 | Continua | La parte iniziale della richiesta è stata ricevuta e non è ancora stata rifiutata dal server. Il server intende inviare una risposta finale dopo che la richiesta è stata ricevuta ed eseguita completamente. |
101 | Scambio di protocolli | Il server riconosce ed è disposto a rispettare la richiesta del client di una modifica nel protocollo dell'applicazione in uso. |
2xx: Operazione riuscita
Questi codici di stato HTTP indicano che la richiesta del client è stata accettata dal server con successo.
IIS usa i codici di stato HTTP seguenti:
Codice | Descrizione | Note |
---|---|---|
200 | OK | La richiesta client è stata elaborata correttamente. |
201 | Creato | La richiesta client è stata soddisfatta e ha comportato la creazione di una o più nuove risorse. |
202 | Accettata | La richiesta client è stata accettata per l'elaborazione, ma l'elaborazione non è stata completata. |
203 | Informazioni non autorevoli | La richiesta client ha avuto esito positivo, ma il contenuto racchiuso è stato modificato dalla risposta del server di origine. |
204 | Nessun contenuto | Il server ha soddisfatto correttamente la richiesta e che non sono presenti contenuti aggiuntivi da inviare nel contenuto della risposta. |
205 | Ripristinare il contenuto | Il server ha soddisfatto la richiesta e si aspetta che l'agente utente reimposta la "visualizzazione documento", che ha causato l'invio della richiesta, allo stato originale ricevuto dal server di origine. |
206 | Contenuto parziale | Il server sta soddisfando correttamente una richiesta di intervallo per la risorsa di destinazione trasferendo una o più parti della rappresentazione selezionata. |
3xx - Reindirizzamento
Questi codici di stato HTTP indicano che il browser client deve eseguire altre azioni per soddisfare la richiesta. Ad esempio, il browser client potrebbe dover richiedere una pagina diversa nel server. In alternativa, il browser client potrebbe dover ripetere la richiesta usando un server proxy.
IIS usa i codici di stato HTTP di reindirizzamento seguenti:
Codice | Descrizione | Note |
---|---|---|
301 | Spostata in modo permanente | Alla risorsa di destinazione è stato assegnato un nuovo URI permanente e tutti i riferimenti futuri a questa risorsa devono utilizzare uno degli URI inclusi. |
302 | Oggetto spostato | La risorsa di destinazione risiede temporaneamente in un URI diverso. Poiché in alcuni casi il reindirizzamento potrebbe essere modificato, il client deve continuare a usare l'URI di destinazione per le richieste future |
304 | Non modificato | Una richiesta GET o HEAD condizionale è stata ricevuta e avrebbe generato una risposta 200 (OK) se non fosse per il fatto che la condizione ha valutato su false. |
307 | Reindirizzamento temporaneo | Il browser client richiede un documento già presente nella cache. Il documento non è stato modificato dopo la memorizzazione nella cache. Anziché scaricare il documento dal server, sul browser client verrà utilizzata la copia presente nella cache. |
4xx - Errore del client
Questi codici di stato HTTP indicano che si è verificato un errore, probabilmente causato dal browser client. Ad esempio, il browser client potrebbe aver richiesto una pagina che non esiste. In alternativa, il browser client potrebbe non aver fornito informazioni di autenticazione valide.
IIS usa i codici di stato HTTP di errore client seguenti:
Codice | Descrizione | Note |
---|---|---|
400 | Richiesta non valida | Non è stato possibile comprendere la richiesta dal server a causa della sintassi in formato non valido. Il client non deve ripetere la richiesta senza modifiche. Per ulteriori informazioni, consultare Risoluzione degli errori HTTP 400 in IIS. |
401 | accesso negato | La richiesta non è stata applicata perché non dispone di credenziali di autenticazione valide per la risorsa di destinazione. |
403 | Operazione non consentita | Il server ha compreso la richiesta, ma si rifiuta di soddisfarla. |
404 | Non trovato | Il server di origine non ha trovato una rappresentazione corrente per la risorsa di destinazione o non è disposto a rivelare che ne esiste una. |
405 | Metodo non consentito | Il metodo ricevuto nella riga della richiesta è noto dal server di origine, ma non è supportato dalla risorsa di destinazione. |
406 | Non accettabile | Il browser client non accetta il tipo MIME della risorsa richiesta. |
408 | Richiesta scaduta | Il server non ha ricevuto un messaggio di richiesta completo nel tempo massimo di attesa. |
412 | Precondizione non riuscita | Una o più condizioni specificate nei campi dell'intestazione della richiesta è valutata come false quando sono testate sul server. |
413 | Entità della richiesta troppo grande | Il payload della richiesta HTTP è troppo grande. |
400 - Richiesta non valida.
Il file Hypertext Transfer Protocol Stack (Http.sys) impedisce a IIS di elaborare la richiesta a causa di un problema nella richiesta. In genere, il codice di stato HTTP indica che la richiesta contiene caratteri o sequenze non validi oppure che la richiesta contraddice le impostazioni di protezione del file Http.sys.
IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 400:
Codice | Descrizione |
---|---|
400,1 | Intestazione di destinazione non valida |
400,2 | Profondità dell'intestazione non valida. |
400,3 | Intestazione condizionale non valida |
400,4 | Intestazione di overwrite non valida |
400,5 | Intestazione Translate non valida. |
400,6 | Corpo della richiesta non valido |
400,7 | Lunghezza del contenuto non valida. |
400,8 | Timeout non valido |
400,9 | Token di blocco non valido |
A partire da IIS 8.0 sono stati introdotti i seguenti codici di stato secondari HTTP inclusi in Windows Server 2012 (sistema operativo attualmente non supportato):
Codice | Descrizione |
---|---|
400.10 | Intestazione X-Forwarded-For (XFF) non valida |
400.11 | Richiesta WebSocket non valida |
I codici di stato secondari HTTP seguenti sono introdotti in Application Request Routing (ARR) versione 3.0.1916:
Codice | Descrizione |
---|---|
400.601 | Richiesta client non valida (ARR) |
400.602 | Formato di data/ora non valido (ARR) |
400.603 | Errore dell'intervallo di analisi (ARR) |
400.604 | Client disconnesso (ARR) |
400.605 | Numero massimo di inoltri (ARR) |
400.606 | Errore di concorrenza asincrona (ARR) |
401 - Accesso negato
IIS definisce diversi codici di stato HTTP che indicano una causa più specifica di un errore 401. I seguenti codici di stato HTTP specifici vengono visualizzati nel browser client, ma non vengono inclusi nel registro di IIS:
Codice | Descrizione | Note |
---|---|---|
401.1 | Accesso non riuscito. | Il tentativo di accesso non riesce, probabilmente a causa di un nome utente errato o di una password non valida. |
401,2 | Accesso non riuscito a causa della configurazione del server | Questo codice di stato HTTP indica un problema nelle impostazioni di configurazione dell'autenticazione sul server. |
401,3 | Accesso negato dall'ACL sulla risorsa | Questo codice di stato HTTP indica un problema nelle autorizzazioni del file system NTFS. Questo problema può verificarsi anche se le autorizzazioni sono corrette per il file a cui si tenta di accedere. Ad esempio, il problema si verifica se all'account IUSR non è consentito accedere alla directory C:\Winnt\System32\Inetsrv. |
401.4 | Autorizzazione non riuscita a causa del filtro. | Un filtro ISAPI (Internet Server Application Programming Interface) non consente l'elaborazione della richiesta a causa di un problema di autorizzazione. |
401.5 | Autorizzazione non riuscita a causa dell'applicazione ISAPI/CGI. | Un'applicazione ISAPI o CGI (Common Gateway Interface) non consente l'elaborazione della richiesta a causa di un problema di autorizzazione. |
401,501 | Accesso negato: è stato raggiunto il limite di frequenza delle richieste simultanee | Restrizione IP dinamica: troppe richieste simultanee sono state effettuate dallo stesso IP client. |
401,502 | Accesso negato: è stato raggiunto il limite massimo di frequenza delle richieste | Restrizione IP dinamica: è stato raggiunto il numero massimo di richieste dello stesso IP client entro un limite di tempo specificato. |
401,503 | Accesso negato: indirizzo IP negato | Restrizione IP: l'indirizzo IP del client è incluso nell'elenco di rifiuto. |
401,504 | Accesso negato: nome host negato | Restrizione IP: il nome host client è incluso nell'elenco di rifiuto. |
403 - Operazione non consentita.
IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 403:
Codice | Descrizione | Note |
---|---|---|
403.1 | Accesso in esecuzione non consentito. | Non è stato concesso il livello appropriato dell'autorizzazione di esecuzione. |
403.2 | Accesso in lettura non consentito | Non è stato concesso il livello appropriato dell'autorizzazione di lettura. Verificare di aver configurato IIS per concedere l'autorizzazione Lettura alla directory. Inoltre, se si utilizza un documento predefinito, assicurarsi che esista. |
403.3 | Accesso in scrittura non consentito | Non è stato concesso il livello appropriato dell'autorizzazione di scrittura. Controllare le autorizzazioni IIS e le autorizzazioni del file system NTFS. Assicurarsi che siano configurati per concedere l'autorizzazione "Scrittura" alla directory. |
403.4 | Necessario SSL | La richiesta viene effettuata su un canale non sicuro. L'applicazione Web richiede tuttavia una connessione SSL (Secure Sockets Layer). |
403.5 | Necessario SSL 128 | Il server è configurato per richiedere una connessione SSL a 128 bit. Tuttavia, la richiesta non viene inviata utilizzando la crittografia a 128 bit. |
403.6 | indirizzo IP rifiutato | Il server è configurato in modo da negare l'accesso all'indirizzo IP corrente. |
403.7 | Necessario certificato client | Il server è configurato in modo da richiedere un certificato per l'autenticazione del client. Tuttavia, il browser client non dispone di un certificato client appropriato installato. Per ulteriori informazioni, consultare Errore HTTP 403.7. |
403.8 | Accesso al sito negato | Il server è configurato in modo da negare le richieste basate sul nome DNS (Domain Name System) del computer client. Per ulteriori informazioni, vedere Restrizioni degli indirizzi IP dinamici. |
403,9 | Superate le connessioni simultanee | Troppi client tentano di connettersi al server Web. |
403,10 | Accesso negato: accesso negato | Il server Web è configurato per negare l'accesso "Esegui". |
403,11 | Accesso negato: password modificata | È stata modificata una password. |
403.12 | Accesso negato dal programma di mapping | La pagina alla quale si desidera accedere richiede un certificato client. Tuttavia, all'ID utente mappato al certificato client è stato negato l'accesso al file. |
403.13 | Certificato client revocato | Il browser client tenta di utilizzare un certificato client revocato dall'Autorità di certificazione emittente. |
403.14 | Impossibile visualizzare il contenuto della directory. | Il server non è configurato per la visualizzazione di un elenco di directory del contenuto e non è impostato alcun documento predefinito. Per ulteriori informazioni, consultare Errore HTTP 403.14. |
403,15 | Superate le licenze di accesso client | Il numero di licenze di accesso client ha superato i limiti del server Web. |
403.16 | Il certificato client non è attendibile o non è valido | Il browser client tenta di utilizzare un certificato client non valido. In alternativa, il server che esegue IIS non considera attendibile il certificato client. Per ulteriori informazioni, consultare Errore HTTP 403.16. |
403.17 | Il certificato client è scaduto o non è ancora valido | Il browser client tenta di utilizzare un certificato client scaduto o non ancora valido. |
403.18 | Impossibile eseguire l'URL richiesto nel pool di applicazioni corrente | Viene configurata una pagina di errore personalizzata. Il pool di applicazioni della pagina di errore del cliente è diverso dal pool di applicazioni dell'URL richiesto. |
403.19 | Impossibile eseguire applicazioni CGI per il browser client in questo pool di applicazioni | L'identità del pool di applicazioni non dispone del diritto utente Sostituzione di token a livello di processo. |
403,20 | Operazione non consentita: accesso Passport non riuscito. | Le richieste client che usano l'accesso passport non sono consentite. |
403,21 | Operazione non consentita: accesso all'origine negato | Le richieste WebDAV al codice sorgente di una risorsa non sono consentite. |
403,22 | Operazione non consentita: livello superiore negato | Le richieste WebDAV con profondità infinita non sono consentite. |
403,501 | Accesso negato: è stato raggiunto il limite di frequenza delle richieste simultanee | Restrizione IP dinamica: troppe richieste simultanee sono state effettuate dallo stesso IP client. |
403,502 | Accesso negato: è stato raggiunto il limite massimo di frequenza delle richieste | Restrizione IP dinamica: è stato raggiunto il numero massimo di richieste dello stesso IP client entro un limite di tempo specificato. |
403,503 | Accesso negato: indirizzo IP negato | Restrizione IP: l'indirizzo IP del client è incluso nell'elenco di rifiuto. |
403,504 | Accesso negato: nome host negato | Restrizione IP: il nome host client è incluso nell'elenco di rifiuto. |
404 - Non trovato
IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 404:
Codice | Descrizione | Note |
---|---|---|
404.0 | Non trovato | Il file a cui si sta tentando di accedere è stato spostato o è inesistente. |
404,1 | Sito non trovato | Il sito Web richiesto non esiste. |
404.2 | Limitazione ISAPI o CGI | Nel computer in uso, la risorsa ISAPI o CGI richiesta è soggetta a restrizioni. Per ulteriori informazioni, consultare Errore HTTP 404.2. |
404.3 | Limitazione del tipo MIME. | Il mapping MIME corrente per il tipo di estensione richiesto non è valido o non è configurato. |
404.4 | Nessun gestore configurato. | L'estensione del nome file dell'URL richiesto non dispone di un gestore configurato per elaborare la richiesta sul server Web. |
404.5 | Negato dalla richiesta di configurazione del filtro. | L'URL richiesto contiene una sequenza di caratteri bloccata dal server. |
404.6 | Verbo non consentito. | La richiesta è stata effettuata mediante l'utilizzo di un verbo HTTP non configurato o non valido. |
404.7 | Estensione file non consentita. | L'estensione del nome file richiesto non è consentita. |
404.8 | Spazio dei nomi nascosto. | L'URL richiesto è stato rifiutato perché la directory è nascosta. |
404.9 | Attributo file nascosto. | Il file richiesto è nascosto. |
404.10 | Intestazione della richiesta troppo lunga. | La richiesta è stata respinta perché le relative intestazioni sono troppo lunghe. |
404.11 | La richiesta contiene una sequenza di escape doppia. | La richiesta contiene una sequenza di escape doppia. |
404.12 | La richiesta contiene caratteri con bit significativo. | La richiesta contiene caratteri con un bit significativo e il server non è configurato per consentire tali caratteri. |
404.13 | Lunghezza del contenuto eccessiva. | La richiesta contiene un'intestazione Content-Length . La dimensione del valore dell'intestazione Content-Length supera il limite consentito per il server. Per ulteriori informazioni, consultare Errore HTTP 404.13: CONTENT_LENGTH_TOO_LARGE. |
404.14 | URL della richiesta troppo lungo. | L'URL richiesto supera il limite consentito per il server. |
404.15 | Stringa di query troppo lunga. | La richiesta contiene una stringa di query con dimensione superiore al limite consentito per il server. |
404,16 | Richiesta WebDAV inviata al gestore di file statici | Una richiesta WebDAV non è stata elaborata da una funzionalità WebDAV ed è stata inviata al gestore di file statici. |
404.17 | Contenuto dinamico mappato al gestore di file statici | Per ulteriori informazioni, consultare Errore HTTP 404.17: Non trovato. |
404,18 | Sequenza di stringhe di query negata | La richiesta contiene una sequenza di stringhe di query non consentita. |
404,19 | Negato dalla regola di filtro | La richiesta è stata negata a causa di una regola di filtro richieste. |
404,20 | Troppi segmenti URL | La richiesta contiene troppi segmenti di URL. |
404,501 | Non trovato: è stato raggiunto il limite di frequenza delle richieste simultanee | Restrizione IP dinamica: troppe richieste simultanee sono state effettuate dallo stesso IP client. |
404,502 | Non trovato: è stato raggiunto il limite massimo di frequenza delle richieste | Restrizione IP dinamica: è stato raggiunto il numero massimo di richieste dello stesso IP client entro un limite di tempo specificato. |
404,503 | Non trovato: indirizzo IP negato | Restrizione IP: l'indirizzo IP del client è incluso nell'elenco di rifiuto. |
404,504 | Non trovato: nome host negato | Restrizione IP: il nome host client è incluso nell'elenco di rifiuto. |
405, 406, 408, 412 e 413
Codice | Descrizione | Note |
---|---|---|
405.0 | Metodo non consentito. | La richiesta è stata effettuata utilizzando un metodo HTTP non valido. Per ulteriori informazioni, consultare Errore HTTP 405.0. |
406.0 | Non accettabile. | La richiesta è stata effettuata utilizzando un'intestazione Accept che contiene un valore MIME non valido. |
408.0 | Timeout della richiesta. | Il server non ha ricevuto un messaggio di richiesta completo nel tempo massimo di attesa. |
412.0 | Condizione preliminare non riuscita. | La richiesta è stata effettuata utilizzando un'intestazione di richiesta If-Match contenente un valore non valido. |
413.0 | Richiedere un'entità troppo grande. | La richiesta viene effettuata usando un payload troppo grande. |
5xx - Errore del server
I codici di stato HTTP 5xx indicano che il server non è in grado di completare la richiesta a causa di un errore.
IIS usa i codici di stato HTTP di errore del server seguenti:
Codice | Descrizione | Note |
---|---|---|
500 | Errore interno del server. | Il server ha rilevato una condizione imprevista che gli ha impedito di soddisfare la richiesta. |
501 | La configurazione specificata dai valori intestazione non è implementata. | Il server non supporta la funzionalità necessaria per soddisfare la richiesta. |
502 | Il server Web con funzioni di gateway o di proxy ha ricevuto una risposta non valida. | Il server, pur agendo come gateway o proxy, ha ricevuto una risposta non valida da un server in ingresso a cui ha eseguito l'accesso durante il tentativo di soddisfare la richiesta. Per ulteriori informazioni, consultare Risoluzione degli errori 502 in ARR. |
503 | Servizio non disponibile | Il server non è attualmente in grado di gestire la richiesta a causa di un sovraccarico temporaneo o di una manutenzione pianificata, che probabilmente verrà attenuata dopo un certo ritardo. |
500 - Errore interno del server
IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 500:
Codice | Descrizione | Note |
---|---|---|
500,0 | Si è verificato un errore nel modulo o nell'ISAPI | Questo codice di stato HTTP potrebbe verificarsi per molti motivi riguardanti il lato server. Per ulteriori informazioni, consultare Errore Http 500.0 – Errore interno del server. |
500.11 | Arresto dell'applicazione sul server Web. | La richiesta non viene elaborata perché è in corso l'arresto del pool di applicazioni di destinazione. Attendere il termine del processo di arresto, quindi effettuare nuovamente la richiesta. Se il problema persiste, l'applicazione Web potrebbe incontrare problemi che ne impediscono l'arresto corretto. |
500.12 | Riavvio dell'applicazione in corso sul server Web. | La richiesta non è stata elaborata perché il pool di applicazioni di destinazione è in fase di riavvio. Dopo avere aggiornato la pagina, il codice di stato HTTP non dovrebbe essere più visualizzato. Se dopo l'aggiornamento della pagina il codice di stato HTTP viene visualizzato di nuovo, il problema potrebbe essere dovuto al software antivirus che analizza il file Global.asa. Se il problema persiste, l'applicazione Web potrebbe incontrare problemi che ne impediscono il riavvio corretto. |
500.13 | Server Web troppo occupato. | La richiesta non viene elaborata perché il server è troppo occupato per accettare nuove richieste in arrivo. In genere, questo codice di stato HTTP indica che il numero di richieste simultanee in ingresso supera il numero che l'applicazione Web IIS può elaborare. Questo problema può verificarsi quando le impostazioni di configurazione delle prestazioni sono impostate troppo basse, l'hardware non è sufficiente o si verifica un collo di bottiglia nell'applicazione Web IIS. Un metodo comune per la risoluzione dei problemi consiste nel generare un file di dump della memoria dei processi IIS quando si verifica l'errore e quindi eseguire il debug del file di dump della memoria. |
500.15 | Le richieste dirette per Global.asax non sono consentite. | Viene effettuata una richiesta diretta per il file Global.asa o Global.asax. |
500.19 | Dati di configurazione non validi. | Questo codice di stato HTTP viene restituito perché sussiste un problema nel file applicationhost.config o Web.config associato. Per ulteriori informazioni, consultare Errore HTTP 500.19. |
500,21 | Modulo non riconosciuto. | |
500,22 | Una configurazione ASP.NET httpModules non è valida in Modalità pipeline gestita. |
|
500,23 | Una configurazione ASP.NET httpHandlers non è valida in Modalità pipeline gestita. |
|
500,24 | Una configurazione di rappresentazione ASP.NET non è valida in modalità pipeline gestita. | |
500,50 | Si è verificato un errore di riscrittura durante la gestione di notifica RQ_BEGIN_REQUEST . Si è verificato un errore nell'esecuzione delle regole di configurazione o in arrivo. |
Ecco dove viene letta la configurazione delle regole distribuite per le regole in ingresso e in uscita. |
500,51 | Si è verificato un errore di riscrittura durante la gestione di notifica GL_PRE_BEGIN_REQUEST. Si è verificato un errore di esecuzione di configurazione o di regola globale. | Ecco dove viene letta la configurazione delle regole globali. |
500,52 | Si è verificato un errore di riscrittura durante la gestione di notifica RQ_SEND_RESPONSE . Si è verificata un'esecuzione della regola connessioni in uscita. |
|
500,53 | Si è verificato un errore di riscrittura durante la gestione di notifica RQ_RELEASE_REQUEST_STATE . Si è verificato un errore dell'esecuzione della regola connessioni in uscita. La regola viene configurata per essere eseguita prima che la cache dell'utente output venga aggiornata. |
|
500.100 | Errore ASP interno. | Si verifica un errore durante l'elaborazione di una pagina ASP (Active Server Pages). Per informazioni dettagliate sull'errore, disattivare i messaggi di errore HTTP brevi nel browser Web. Inoltre, il registro IIS potrebbe mostrare un numero di errore ASP che corrisponde all'errore riscontrato. |
502 - Gateway non valido
IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 502:
Codice | Descrizione |
---|---|
502,1 | Timeout dell'applicazione CGI. |
502.2 | Gateway non valido: uscita prematura. |
502.3 | Gateway non valido: errore di connessione del server d'inoltro (ARR). |
502.4 | Gateway non valido: nessun server (ARR). |
I codici di stato HTTP seguenti vengono aggiunti in Application Request Routing (ARR) versione 3.0.1916:
Codice | Descrizione |
---|---|
502.2 | Richiesta di mapping non riuscita (ARR) |
502.3 | Completamento asincrono WinHTTP non riuscito (ARR) |
502.4 | Server assente (ARR) |
502.5 | Errore di WebSocket (ARR) |
502.6 | Richiesta di inoltro non riuscita (ARR) |
502.7 | Richiesta di esecuzione non riuscita (ARR) |
503 - Servizio non disponibile
IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 503:
Codice | Descrizione | Note |
---|---|---|
503.0 | Pool di applicazioni non disponibile. | La richiesta viene inviata a un pool di applicazioni attualmente interrotto o disabilitato. Per risolvere il problema, assicurarsi che il pool di applicazioni di destinazione sia stato avviato. Il registro eventi potrebbe fornire informazioni sul motivo per cui il pool di applicazioni viene arrestato o disattivato. |
503.2 | Limite delle richieste simultanee superato. | La proprietà appConcurrentRequestLimit è impostata su un valore inferiore rispetto al numero corrente delle richieste simultanee. IIS non consente più richieste simultanee rispetto al valore della appConcurrentRequestLimit proprietà. |
503,3 | Coda ASP.NET piena | |
503,4 | Coda FastCGI piena |
Ulteriori informazioni
- Semantica HTTP
- Come usare errori HTTP dettagliati in IIS 7.0
- RFC 2616: Protocollo di trasferimento ipertestuale -- HTTP/1.1
- RFC 6585: codici di stato HTTP aggiuntivi
Dichiarazione di non responsabilità sulle informazioni di terze parti
I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti