Qu'est-ce qu'une erreur 502 Bad Gateway (et comment y remédier)

Personne n'aime un code d'erreur ! Pour la plupart des utilisateurs, voir un numéro d'erreur n'est pas du tout utile car le numéro ne signifie rien à moins que vous n'ayez mémorisé le livre de codes correspondant. 

Si vous rencontrez une "502 Bad Gateway Error", le problème est presque certainement une erreur de serveur interne. Il est essentiel de comprendre le problème et, dans certains cas, vous pouvez prendre quelques mesures pour résoudre le problème. Nous expliquerons ce que signifie cette erreur et explorerons les moyens de remettre les choses en marche.

Codes d'état HTTP

Le code d'erreur 502 fait partie du jeu de codes de réponse d'erreur HTTP . HTTP ou Hypertext Transfer Protocol est le protocole de base qui fait fonctionner le Web. Il fait partie de la suite de protocoles Internet plus large et décrit comment les serveurs et les clients communiquent entre eux lors de la demande ou de l'envoi de contenu Web.

Lorsque votre navigateur Web (le client) demande des données à un serveur à l'aide de HTTP , et que quelque chose ne va pas, le serveur Web donne une réponse non valide entraînant un code d'erreur. La plus célèbre d'entre elles est probablement l' erreur 404(Error 404) , qui signifie simplement que le serveur ne peut pas trouver une page à l'adresse que vous avez spécifiée. 

La famille de codes d'erreur 5xx

Il existe cinq ensembles numérotés de codes de réponse d'erreur : 1xx, 2xx, 3xx, 4xx et 5xx.

Le groupe de codes 5xx correspond à tous les codes d'erreur du serveur. Cela signifie que lorsque vous voyez un code commençant par le chiffre cinq, le problème vient presque certainement du serveur. La plupart du temps, si quelque chose ne va pas avec le serveur, tout ce que vous pouvez faire est d'attendre et de réessayer plus tard. En général, ce sont des erreurs temporaires. Si vous essayez d'accéder à un service majeur comme Amazon ou Google , ces types d'erreurs sont presque immédiatement résolus, sauf en cas de panne majeure.

Qu'est-ce qu'une « passerelle » ?

L'erreur 502 est une erreur "Mauvaise passerelle". Un périphérique de passerelle est un nœud sur un réseau informatique qui sert de passerelle vers d'autres ressources Web plus en amont dans le réseau.

Votre routeur ou modem Internet est un périphérique de passerelle(gateway) . Il en va de même pour les méga routeurs que votre FAI(ISP) utilise pour connecter ses utilisateurs aux principaux troncs d'Internet. Si vous voulez en savoir plus sur la façon dont tout cela s'emboîte, lisez À qui appartient Internet ? L'architecture Web expliquée(Who Owns the Internet? Web Architecture Explained) .

Une « mauvaise(Bad) passerelle » signifie alors simplement que le périphérique passerelle n'a pas pu récupérer les données que vous avez demandées auprès des serveurs en amont du réseau. Mauvaise(Bad) passerelle, mauvaise ! 

Causes courantes de l'erreur HTTP 502

L'erreur 502 peut se produire pour diverses raisons, mais la plupart sont des problèmes côté serveur. Un serveur d'origine surchargé est de loin la raison la plus courante. Un serveur d'origine(origin server) est un ordinateur qui contient le site Web et écoute les demandes des utilisateurs pour servir ce contenu.

La surcharge du serveur

Il peut y avoir trop de personnes faisant des demandes au serveur simultanément, de sorte qu'il n'en honore aucune au-delà de sa capacité. Vous pouvez même voir une erreur "502 service temporairement surchargé" au lieu de "mauvaise passerelle".

Attaques DDoS

Parfois, les serveurs sont volontairement surchargés lors d'une attaque DDoS (Distributed Denial of Service ), mais le résultat est similaire. Si le serveur prend trop de temps, cela comptera comme un délai d'attente du serveur et vous obtiendrez un code d'erreur. Les attaques DDoS(DDoS) ne sont plus aussi courantes qu'elles l'ont été par le passé, grâce à des services comme CloudFlare , qui agissent comme un tampon entre un serveur et un flot de requêtes. Ainsi, toute surcharge que vous rencontrez est très probablement une utilisation élevée légitime.

Mauvaise configuration du serveur

Le pare(firewall) -feu ou les paramètres réseau du serveur peuvent être mal configurés ou identifier à tort votre adresse IP comme devant être bloquée. Si vous utilisez une adresse IP dynamique (comme la plupart des gens le font), vous avez peut-être reçu une adresse qu'un utilisateur problématique a déjà utilisée.

Internet est incroyablement compliqué et il existe des dizaines, voire des centaines d'équipements réseau entre votre appareil et le serveur auquel vous essayez d'accéder. Certains d'entre eux pourraient avoir des difficultés.

Serveurs bogués

Enfin, le serveur peut en fait être en panne ou avoir des bogues logiciels qui le rendent incapable de répondre aux demandes. N'oubliez(Remember) pas qu'un serveur n'est qu'un ordinateur et que quelqu'un ou quelque chose peut l'avoir gâché. Ainsi, jusqu'à ce que quelqu'un débogue le logiciel, le problème persistera. Vous trouverez des centaines d'articles sur le Web expliquant comment résoudre les problèmes avec le logiciel de serveur Web Apache(Apache webserver software) , combler les trous dans le code PHP(PHP code) ou résoudre les problèmes de configuration avec leurs sites WordPress(WordPress sites) .

Maintenant que vous avez une bonne idée de base du problème, nous allons examiner les quelques solutions que vous pouvez essayer pour résoudre le problème.

Actualiser la page

Si vous êtes confronté à une erreur 502, la première chose à faire est de rafraîchir la page Web. La plupart des erreurs de ce type se produisent soit parce qu'il y a un problème de réseau temporaire quelque part sur la ligne, soit parce que le serveur est surchargé. Vous pouvez également choisir d'attendre la fin des heures de pointe (en fonction du fuseau horaire de l'emplacement du serveur) avant de réessayer. Dans 99 % des cas d'erreur 502, réessayer plus tard est la solution, mais pendant que vous attendez, vous pouvez faire d'autres choses.

Vérifiez si le site est en panne(Down) pour tout le monde

Bien qu'une erreur 502 suggère qu'il y a un problème à l'extrémité de la connexion du serveur, il n'est jamais inutile de s'assurer que vous n'êtes pas le seul à avoir des problèmes. Vous pouvez utiliser des sites Web comme IsItDownRightNow ? Ou Down Detector pour confirmer que vous n'êtes pas le seul à regarder un code d'erreur au lieu des dernières photos des chiens de votre maman sur Facebook .

Certains de ces sites peuvent vous montrer des détails importants tels que la fréquence à laquelle un site tombe en panne, s'il est juste en panne dans certaines régions et si d'autres utilisateurs se plaignent de problèmes spécifiques en ce moment.

Réinitialisez votre routeur

Parfois, la mauvaise porte d'entrée est la porte d'entrée de votre maison. Votre routeur est un ordinateur comme les autres, ce qui signifie qu'il peut se bloquer, tomber en panne ou souffrir de bugs. Comme vos autres ordinateurs, un simple redémarrage peut généralement résoudre ces problèmes. 

Supposons que vous deviez souvent réinitialiser votre routeur(reset your router) pour que votre connexion Internet fonctionne à nouveau. Dans ce cas, vous voudrez peut-être effectuer une mise à jour du micrologiciel ou envisager d'acheter un nouveau routeur avec plus de capacité pour gérer de nombreux appareils à la fois.

Effacer le cache du navigateur et les cookies

 [9 Effacer.jpg]( [9 Clear.jpg])

Votre navigateur conserve un cache des sites Web que vous visitez souvent et de ceux que vous avez visités le plus récemment. En maintenant un cache, vous obtenez des temps de réponse du site plus rapides et vous utiliserez moins de bande passante pour démarrer puisque vous ne téléchargez pas les éléments communs de la page chaque fois que vous l'actualisez ou la revisitez.

Malheureusement, les caches des navigateurs Web peuvent mal tourner et empêcher le chargement correct d'une page. Vous voudrez peut-être vider le cache de votre navigateur. Ne craignez pas de perdre votre historique, vos mots de passe et d'autres informations importantes. Tout ce que l'effacement du cache fera, c'est peut-être ralentir un peu l'accès au site jusqu'à ce qu'un nouveau cache puisse être créé. Si vous voulez savoir comment vider le cache de votre navigateur Web, consultez notre tutoriel ultime : Comment vider le cache de n'importe quel navigateur Web(How To Clear The Cache Of Any Web Browser)

Les cookies sont un autre type de données que votre navigateur conserve localement et qui peuvent interférer avec le chargement du site Web. Généralement(Generally) , les cookies sont bons pour l'expérience du site Web. Ils permettent à un site Web de « mémoriser » des informations vous concernant afin que vous n'ayez pas à vous connecter à chaque fois ou que vous ne perdiez pas le contenu de votre panier si votre connexion est interrompue.

En plus de perturber potentiellement le fonctionnement d'un site, les cookies de suivi(tracking cookies) peuvent également être un problème de confidentialité, mais dans tous les cas, notre tutoriel Comment effacer l'historique de n'importe quel navigateur Web(How to Clear Any Web Browser’s History) vous montre également comment effacer les cookies. Assurez-vous simplement d'effacer uniquement les cookies et non votre historique de navigation réel !

Mettez à jour votre navigateur

Vous devez toujours garder votre navigateur Web à jour, ne serait-ce que pour vous assurer que les derniers correctifs de sécurité sont installés. Si vous avez des mises à jour en attente, terminez-les avant d'accéder au site Web qui vous envoie une erreur. Il se peut que votre navigateur ait besoin des dernières normes Web pour parler à la dernière technologie de site Web. 

Cela ne peut pas faire de mal de vous assurer que votre système d'exploitation est également à jour car il peut y avoir des problèmes liés aux pilotes réseau ou à la pile réseau de votre ordinateur ou appareil.

Essayez un autre navigateur

Tous les navigateurs ne sont pas égaux. Si vous utilisez un navigateur Web intégré ou un autre navigateur moins connu, il se peut qu'il ne prenne pas en charge toutes les fonctionnalités ou exigences d'un site Web donné.

Il se peut aussi que quelque chose se soit mal passé avec le navigateur que vous utilisez. Le moyen le plus rapide d'éliminer le navigateur en tant que source du problème consiste à utiliser un autre navigateur. Il existe de nombreux choix, notamment Microsoft Edge , Safari ( Mac ou iOS), Mozilla Firefox et Google Chrome , pour n'en citer que quelques-uns.

Désactiver les plugins et les extensions

Il peut être utile de démarrer votre navigateur ou de désactiver (temporairement) tous vos plugins et extensions pour les éliminer en tant que source du problème. Ne le faites que si l'utilisation d'un autre navigateur sans ces extensions n'affiche pas le problème sur la même connexion Internet.

Essayez une autre connexion Internet

Si le serveur que vous essayez d'atteindre est correct, mais qu'un périphérique de passerelle sur la route vers ce serveur est la source du problème, vous pouvez forcer une route différente en utilisant une connexion Internet différente. 

Par exemple, si votre connexion haut débit domestique vous donne l'erreur, essayez d'accéder au site depuis votre smartphone en utilisant votre connexion de données mobile. À moins que les deux connexions ne proviennent du même FAI(ISP) , cela devrait contourner tout problème spécifique au FAI(ISP) .

Vérifiez votre serveur proxy

Si vous utilisez un serveur proxy, la mauvaise passerelle en question pourrait en fait être ce serveur proxy lui-même. De nombreux ordinateurs de travail fonctionnent via un serveur proxy d'entreprise, et il n'est pas toujours possible de les contourner de par leur conception. Après tout, l'entreprise utilise le serveur proxy pour surveiller ce que vous faites sur Internet et contrôler la sécurité de ses informations.

Supposons que(Suppose) vous ne pouvez pas contourner votre connexion au serveur proxy dans la configuration du serveur proxy(proxy server) . Dans ce cas, votre seule alternative est de vérifier si le serveur proxy fonctionne correctement en demandant au service informatique. Si vous utilisez un service proxy privé, désactivez-le pour vérifier s'il est à l'origine du problème. Si vous utilisez votre propre serveur proxy domestique, redémarrez-le et vérifiez s'il est toujours configuré correctement.

Essayez un VPN

Bien que nous aimions nous référer à un "serveur Web", la vérité est que la plupart du contenu Web est hébergé sur plusieurs serveurs. Les réseaux(Delivery Networks) de diffusion de contenu ( CDN(CDNs) ) conservent des copies du contenu Web sur plusieurs serveurs répartis dans le monde entier. Ainsi, lorsque vous demandez l'accès au site, le contenu est servi par le nœud CDN le plus proche de vous, offrant les meilleurs débits et temps de réponse. Il est également moins coûteux d'utiliser la bande passante locale plutôt que d'envoyer des données sur des lignes interurbaines internationales, de sorte que les entreprises préfèrent utiliser des CDN(CDNs) .

Le fait est que si votre nœud CDN local est surchargé ou rencontre des problèmes, vous pouvez obtenir une erreur 502. En théorie, vous êtes censé être acheminé vers le prochain nœud de serveur de travail. Mais juste au cas où, vous pouvez essayer d'utiliser un VPN ( réseau privé(Private Network) virtuel ) pour accéder au site Web depuis un autre pays ou une autre région de votre propre pays. Cela peut contourner le problème du serveur local.

Videz(Flush) votre cache DNS(DNS Cache) ou modifiez vos serveurs DNS(Change Your DNS Servers)

Les serveurs DNS(DNS) ( Domain Name System ) sont comme les annuaires téléphoniques d'Internet. Lorsque vous tapez une adresse comme https://www.online-tech-tips.com (notre site sœur) dans votre barre d'adresse, le serveur DNS la traduit en l'adresse IP correcte du serveur physique qui vous enverra les informations que vous exiger.

Un serveur DNS donné peut avoir la mauvaise adresse IP dans le fichier (il peut avoir changé), ou le serveur auquel il vous renvoie peut être l'un des nombreux pour le site, et celui-ci a des problèmes. Votre cache DNS local peut également être corrompu ou obsolète.

Vous devez d'abord essayer de vider votre cache DNS(clear your DNS cache) et réessayer. Si cela ne fonctionne pas, vous pouvez modifier vos serveurs DNS(change your DNS servers) pour voir si cela a résolu le problème.

Les serveurs DNS publics(Public DNS) de Google trouvés à 8.8.8.8 et 8.8.4.4 sont parmi les serveurs DNS les plus rapides et les plus fiables au monde. 

Utilisez plutôt une page en cache

Si tout ce dont vous aviez besoin d'un site Web était des informations statiques, vous n'auriez peut-être pas besoin que le serveur soit opérationnel du tout. Google et d'autres moteurs de recherche indexent constamment le Web et créent des copies en cache des pages Web. Il existe également des sites Web tels que Internet Wayback Machine , qui archive les anciennes et les nouvelles pages Web afin que vous puissiez voir les informations dont elles disposaient à différents moments.

Il est facile de voir la version en cache d'une page à l'aide de Google , recherchez simplement les trois points à droite de l'en-tête du résultat(three dots to the right of the result header) et sélectionnez-le. 

Dans le menu qui apparaît, choisissez mis en cache(cached) .

Ensuite, vous verrez une page avec ce message en haut.

Contactez l'administrateur du site

Le dernier conseil que nous pouvons vous donner en cas d'erreur 502 Bad Gateway est de contacter l'administrateur du site Web. Si le problème semble provenir de votre FAI(ISP) , vous pouvez contacter son service clientèle et lui demander s'il a connaissance de problèmes d'accès à ce site particulier.

De nombreux FAI(ISPs) ont une section "problèmes connus" sur leurs pages d'accueil ou les tableaux de bord des comptes d'utilisateurs, alors assurez-vous de les vérifier également. En fin de compte, si rien dans cet article ne vous aide, c'est littéralement hors de vos mains, et tout ce que vous pouvez faire est d'attendre. Alors pourquoi ne pas consulter notre section Fun Stuff pour quelques excellentes façons de passer le temps ?



About the author

Un téléphone est l'un des outils les plus polyvalents qu'une personne puisse posséder et utiliser. Il est permis aux gens de communiquer avec les autres, d'accéder à Internet et de faire beaucoup d'autres choses. Avec un iPhone ou un appareil Android, vous pouvez même regarder des vidéos et télécharger de la musique. Un téléphone est également idéal pour prendre des photos, surfer sur le Web, écouter de la musique, etc.



Related posts