CheckUpDown

 

Errore HTTP 500 Internal server error (Errore interno del server)

(Last updated: 3rd May 2018)

Introduzione

Nel server Web utilizzato per la gestione del sito Web si è verificata una condizione imprevista che ha impedito di soddisfare la richiesta del client, ad esempio il Web browser o il nostro robot CheckUpDown, di accedere all'URL specificato.

Si tratta di un errore generico generato dal server Web. Si è verificato un problema, ma il server non è in grado di fornire informazioni più specifiche riguardo alla condizione di errore nella risposta inviata al client. Oltre a inviare l'errore 500 al client, il server Web dovrebbe generare un registro errori interno contenente ulteriori dettagli sul problema. È compito degli operatori del sito gestito dal server Web individuare e analizzare questi registri.

Correzione degli errori 500 - Informazioni generali

Per risolvere questo errore, è possibile installare gli aggiornamenti rilasciati per il software del server Web. Il problema non ha origine nel lato client. È compito degli operatori del sito gestito dal server Web individuare e analizzare i registri che dovrebbero contenere ulteriori informazioni sull'errore.

Correzione degli errori 500 - CheckUpDown

Rileviamo la presenza di problemi, come gli errori 500.In caso di errori 500 con l'account CheckUpDown, contattare la nostra società, preferibilmente tramite e-mail. Ci metteremo in contatto con il provider di servizi Internet e il fornitore del software del server Web affinché possano risalire all'esatta causa dell'errore. La correzione dell'errore potrebbe comportare una modifica della logica del programma per il software del server Web e richiedere pertanto del tempo.

IIS Specific HTTP 500 Status Codes

Microsoft's Internet Information Services (IIS) Web Server has more detailed error 500 messages:

  • 500 - Internal server error.
  • 500.0 - Module or ISAPI error occurred.
  • 500.11 - Application is shutting down on the web server.
  • 500.12 - Application is busy restarting on the web server.
  • 500.13 - Web server is too busy.
  • 500.15 - Direct requests for Global.asax are not allowed.
  • 500.19 - Configuration data is invalid.
  • 500.21 - Module not recognized.
  • 500.22 - An ASP.NET httpModules configuration does not apply in Managed Pipeline mode.
  • 500.23 - An ASP.NET httpHandlers configuration does not apply in Managed Pipeline mode.
  • 500.24 - An ASP.NET impersonation configuration does not apply in Managed Pipeline mode.
  • 500.50 - A rewrite error occurred during RQ_BEGIN_REQUEST notification handling. A configuration or inbound rule execution error occurred.
  • 500.51 - A rewrite error occurred during GL_PRE_BEGIN_REQUEST notification handling. A global configuration or global rule execution error occurred.
  • 500.52 - A rewrite error occurred during RQ_SEND_RESPONSE notification handling. An outbound rule execution occurred.
  • 500.53 - A rewrite error occurred during RQ_RELEASE_REQUEST_STATE notification handling. An outbound rule execution error occurred. The rule is configured to be executed before the output user cache gets updated.
  • 500.100 - Internal ASP error.

For more on IIS specific error codes see The HTTP status code in IIS 7.0, IIS 7.5, and IIS 8.0

<< Error 417 - Expectation failed
Error 501 - Not implemented >>

Ciclo di operazioni HTTP per gli errori 500

Qualsiasi client, ad esempio il Web browser o il nostro robot CheckUpDown, effettua il ciclo di operazioni seguente quando comunica con il server Web:

  1. Ottiene un indirizzo IP in base al nome IP del sito, ovvero l'URL del sito senza il prefisso"http://". Questa ricerca, o conversione del nome IP in un indirizzo IP, viene eseguita dai server DNS (Domain Name Server).
  2. Apre una connessione socket IP a tale indirizzo IP.
  3. Scrive un flusso di dati HTTP tramite il socket.
  4. Riceve un flusso di dati HTTP dal server Web in risposta. Questo flusso di dati contiene codici di stato i cui valori sono determinati dal protocollo HTTP. Analizza il flusso di dati per rilevare i codici di stato e altre informazioni utili.

Questo errore si verifica durante il passaggio finale sopra indicato, quando il client riceve un codice di stato HTTP che identifica come "500".

Most Common HTTP Errors

403 - Forbidden
404 - Not Found
500 - Internal Server Error
502 - Bad Gateway
503 - Service Unavailable

Other HTTP Errors

This link contains an overview and a list of other HTTP Errors

For quick access to other errors, use the links below:
300 Error Range: 300 301 302 303 304 305 306 307
400 Error Range: 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417
500 Error Range: 500 501 502 503 504 505

La nostra società gestisce inoltre i siti Web seguenti: