CheckUpDown

 

Erreur HTTP 500 Internal server error (Erreur de serveur interne)

(Last updated: 3rd May 2018)

Introduction

Le serveur Web (exécutant le site Web) a rencontré une condition inattendue qui l'empêchait de remplir la requête par le client (ex. : votre navigateur Web ou notre robot CheckUpDown) d'accéder à l'URL demandée.

Il s'agit d'une erreur « à tout faire » générée par le serveur Web. À la base, quelque chose ne va pas, mais le serveur ne pas être plus précis au sujet de la condition d'erreur dans sa réponse au client. En plus de l'erreur 500 notifiée au client, le serveur Web doit générer un certain type de journal d'erreurs internes qui donne plus d'informations sur ce qui ne va pas. C'est aux opérateurs du site de serveur Web de localiser et d'analyser ces journaux.

Correction des erreurs 500 - généralités

Cette erreur peut uniquement être corrigée à l'aide de dépannages effectués sur le logiciel de serveur Web. Il ne s'agit pas d'un problème côté client. C'est aux opérateurs du site de serveur Web de localiser et d'analyser les journaux qui doivent donner plus d'informations sur l'erreur.

Correction des erreurs 500 - CheckUpDown

Nous surveillons les erreurs de votre site telles que les erreurs 500. Veuillez nous contacter (par e-mail de préférence) si vous rencontrez des erreurs 500 sur votre compte CheckUpDown. Nous nous mettrons en liaison avec votre fournisseur de services Internet et le vendeur de votre logiciel de serveur Web afin qu'ils puissent tracer la raison exacte de l'erreur. La correction de l'erreur peut nécessiter la reprogrammation de la logique de programme pour votre logiciel de serveur Web, ce qui pourrait prendre du temps.

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 >>

Erreurs 500 dans le cycle HTTP

Tout client (ex. : votre navigateur Web ou notre robot CheckUpDown) passe à travers le cycle suivant lorsqu'il communique avec le serveur Web :

  1. Obtenir une adresse IP à partir du nom IP du site (l'URL du site sans le début « http:// »). Cette recherche (conversion du nom IP en adresse IP) est fournie par des serveurs de nom de domaine (DNS).
  2. Ouvrir une connexion de prise IP à cette adresse IP.
  3. Écrire un flux de données HTTP par le biais de cette prise.
  4. Recevoir un flux de données HTTP du serveur Web en réponse. Ce flux de données contient des codes d'état dont les valeurs sont déterminées par le protocole HTTP. Analyser les codes d'état et les autres informations utiles de ce flux de données.

Cette erreur se produit lors de la dernière étape ci-dessus lorsque le client reçoit un code d'état HTTP qu'il reconnaît en tant que «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

Notre société possède également ces autres sites Web :