Qu'est-ce que 'HTTP 500 Internal Server Error' et comment puis-je résoudre ce problème? Cette question a été envoyée à TechJunkie hier par un lecteur désespéré qui ne pouvait accéder à aucun de ses sites Web préférés. Eh bien, cher lecteur, je ne suis que trop heureux de pouvoir aider.
Consultez également notre article 502 Bad Gateway Errors - Que faire?
La bonne nouvelle est qu'une erreur de serveur interne HTTP 500 n'est pas un problème avec votre ordinateur ou votre navigateur. C'est un problème avec le serveur Web qui héberge le site Web auquel vous essayez d'accéder.
Si vous lisez mon article '502 Bad Gateway Errors - What To Do', vous saurez déjà que la plage d'erreurs 500 est constituée d'erreurs de serveur liées le plus souvent au fonctionnement interne de l'hôte Web et non à celui de votre ordinateur. Bien que ce soit la bonne nouvelle, la mauvaise nouvelle est qu'il n'y a rien que vous puissiez faire à ce sujet, mis à part informer le propriétaire du site Web qu'il est en panne.
Cela ne signifie pas que vous ne pouvez pas contourner ce problème, car il est possible de le faire.
Erreur de serveur interne HTTP 500
Une erreur de serveur interne HTTP 500 peut s’expliquer pour plusieurs raisons. Ils incluent un serveur Web surchargé, une erreur de configuration entre un proxy et le serveur Web, une attaque DDoS ou un problème avec le serveur Web lui-même.
En tant qu'utilisateur externe, vos options sont limitées. Vous pouvez réessayer de vous connecter, forcer une actualisation du navigateur, le laisser et réessayer ultérieurement ou afficher une version stockée du site Web.
Réessayer un site web
Pour réessayer une connexion à un site Web particulier, vous devez simplement actualiser la page du navigateur. Ainsi, si vous entrez l'URL de la page à laquelle vous accédez et que vous voyez l'erreur 500 Internal Server, appuyez sur F5 ou sur l'icône d'actualisation pour recharger une page. C'est la méthode de dépannage la plus élémentaire pour les pages Web.
Le problème est que vous ne savez jamais très bien si vous assistez à une nouvelle tentative d’accès à la page Web ou à la version mise en cache que votre navigateur a enregistrée.
Forcer une actualisation du navigateur
Les navigateurs Web essaient d'être aussi utiles que possible. Lorsque vous visitez un site Web, votre navigateur en sauvegarde une copie dans la mémoire cache. Ensuite, si vous visitez à nouveau ce site au cours de la même session, il extrait la page du cache au lieu de télécharger une nouvelle copie. Ceci est conçu pour accélérer votre navigation et sauvegarder vos données. Le problème réside si vous voulez une nouvelle copie de la page.
C'est alors que vous forcez une actualisation du navigateur. Cela oblige votre navigateur à télécharger une nouvelle copie de la page Web à partir du serveur et à ignorer la copie qu'il contient dans le cache. Cela est nécessaire si vous voyez des erreurs HTTP pour vous assurer d'obtenir la dernière page.
Pour forcer une actualisation du navigateur dans Chrome, appuyez sur Ctrl + F5. Dans Firefox, vous appuyez sur Maj + Ctrl + F5, dans Safari, appuyez sur Maj et sélectionnez Recharger. Les autres navigateurs seront une variation sur ce thème.
Laissez-le et réessayez plus tard
Cela n'a pas vraiment besoin d'explication. Si vous rencontrez constamment une erreur de serveur interne 500 lorsque vous essayez de charger une page Web, laissez-la pendant une demi-heure pour voir si cela fonctionne plus tard. S'il s'agit d'une erreur de serveur, les techniciens peuvent y travailler. Si c'est la configuration, ils peuvent le dépanner. Si c'est une attaque DDoS, elle peut s'atténuer ou être défendue. Il se peut que beaucoup de choses se passent à l'arrière-plan, alors un peu de patience rapportera des fruits.
Afficher une version stockée du site Web
Si vous devez absolument avoir accès à une page, pour un document ou une date limite, vous pouvez utiliser une copie stockée de celle-ci. Il peut ne pas inclure les dernières mises à jour et fonctionne principalement pour les pages statiques plutôt que pour les pages régulièrement mises à jour telles que les sites Web d'actualités.
La Wayback Machine et les sites Web qui en font partie prennent régulièrement des copies de la plupart des sites Web et peuvent appeler leur copie de la page lorsque l'original est en panne. Le système peut ne pas avoir la toute dernière copie de la page, raison pour laquelle elle est plus utile pour les pages statiques, mais elle vous indique quand la copie a été prise pour que vous sachiez à quoi vous avez affaire. Ce n'est pas aussi bon que de pouvoir accéder au site Web pour de vrai, mais c'est la meilleure chose à faire.
Personne ne veut voir une erreur de serveur interne HTTP 500 chaque fois qu'il visite une page Web. Cependant, la bonne nouvelle est que ce n'est pas vous et que c'est le problème de quelqu'un d'autre. La moins bonne nouvelle est que vous ne pouvez pas accéder à une copie en direct de cette page Web tant qu'ils ne la corrigent pas. Au moins, vous savez maintenant comment gérer la situation si elle se présentait pour vous.
Avez-vous un autre moyen de traiter les erreurs de serveur interne HTTP 500? Parlez-nous d'eux si vous le faites!