Développement web

ERREUR 502 bad Gateway : causes et solutions

By Pierre, on 10 May, 2022, updated on 29 November, 2022 - 4 min read

Similaire à l’erreur 504 Gateway timeout, le code d’erreur 502 bad Gateway indique un problème du côté du serveur web. Plusieurs raisons peuvent justifier l’apparition d’un tel code d’erreur. Cela peut être dû à :

  • un serveur web surchargé ;
  • un problème de navigation ;
  • une erreur au niveau de notre navigateur.

Nous avons recensé pour vous chacune des causes de cette erreur ainsi que les solutions pour y remédier. Découvrons !

Qu’est-ce qu’une erreur 502 bad Gateway ?

Le code d’erreur 502 bad Gateway apparaît dans les situations où le serveur web sert de passerelle. Le traitement de la requête client dans ce cas implique deux serveurs. Un serveur principal (serveur passerelle) et un serveur web en amont.

L’erreur 502 bad Gateway indique que le serveur passerelle a reçu une réponse non valide de la part du serveur en amont.

serveur

Les différentes formes du code d’erreur 502 bad Gateway

La forme que prend le code d’erreur 502 varie d’un navigateur à un autre et d’un serveur web à un autre. Elle varie aussi d’un site web à un autre. Vous pouvez donc rencontrer diverses formulations qui disent toutes la même chose. Voici quelques-unes des formes les plus fréquentes.

  • 502 Bad Gateway
  • Erreur 502
  • HTTP 502
  • Erreur de serveur 502 : Le serveur a rencontré une erreur temporaire et n’a pas pu répondre à votre demande
  • 502. C’est une erreur
  • 502 Bad Gateway NGINX
  • Erreur temporaire (502)
  • Erreur HTTP 502 – mauvaise passerelle
  • 502 mauvaise passerelle Cloudflare
  • Erreur de proxy 502
  • Un écran noir

Erreur 502 bad Gateway : quelle incidence sur le référencement ?

Une erreur 502 bad Gateway qui devient répétitive sur un site web peut avoir des conséquences négatives sur le référencement de ce dernier. Une telle erreur porte atteinte à la réputation du site internet auprès des moteurs de recherche.

L’expérience utilisateur étant mauvaise, le taux de rebond augmentera. Si l’erreur 502 bad Gateway dure plus de 6 heures, Google considérera cette situation comme un sérieux problème. La page web chutera alors dans le classement des résultats de recherche. Elle peut même se retrouver désindexée des moteurs de recherche.

seo, sem, marketing

Erreur 502 bad Gateway : les causes

Plusieurs raisons expliquent un code d’erreur 502 bad Gateway. Un serveur web qui ne fonctionne pas comme il faut ou hors service peut entraîner une erreur 502 bad Gateway. Ce dysfonctionnement du serveur peut être dû à un problème de connectivité ou à un trafic trop élevé.

Précisons que si votre site web se retrouve surchargé, le serveur web peut être inaccessible et créer de fait une erreur 502. En fonction de votre formule d’hébergement, des ressources serveur vous sont allouées.

Quand votre site web dépasse les quotas maximum de ces ressources, le service cesse de fonctionner. Un code d’erreur 502 bad Gateway peut alors s’afficher.

Les attaques DDoS peuvent aussi être à la base de cette erreur. En général, leur but est de saturer la capacité du serveur web afin que celui-ci devienne inaccessible.

L’erreur 502 peut aussi être due à un problème de DNS. Les enregistrements DNS erronés empêchent le domaine de se résoudre à la bonne adresse IP.

De plus, les modifications apportées au DNS prennent au moins 24 h pour se propager. Votre site web étant indisponible pendant ce temps, le serveur web peut renvoyer un code d’erreur 502 bad Gateway.

Une extension ou une version trop obsolète du navigateur peut provoquer aussi ce problème.

Quelles solutions pour corriger une erreur 502 bad Gateway ?

Pour ce type de problème, un réel apport de solution ne se fait que par l’administrateur du site web. Mais en tant qu’utilisateur, nous pouvons essayer quelques démarches.

Actualiser la page web

La solution la plus simple pour résoudre ce problème est l’actualisation de la page web. Le site internet a reçu peut-être un trafic beaucoup plus important que d’habitude. Ce qui a créé un dysfonctionnement temporaire. Patientons donc quelques minutes et rechargeons la page web.

Naviguer en mode privé

Redémarrons le navigateur et ouvrons une nouvelle session en mode privée. Chargeons de nouveau la page web. Si le problème vient de notre navigateur, démarrer une session privée devrait le résoudre.

Effacer le cache et les cookies du navigateur

Des fichiers corrompus qui demeurent présents sur notre navigateur peuvent provoquer l’affichage d’un code d’erreur 502. Pour résoudre le problème, il suffit de vider le cache et supprimer les cookies du navigateur.

Essayer de charger la page depuis un autre navigateur

Essayons d’accéder à la page cible avec un autre navigateur. Si le code d’erreur ne s’affiche plus, nous pourrons déduire que le problème venait du navigateur précédent. Notre problème pourrait aussi trouver solution si nous réinstallons le navigateur.

Vider le cache DNS local

Comme mentionné plus haut, un dysfonctionnement de DNS peut provoquer l’apparition d’un code d’erreur 502. La suppression des fichiers se trouvant dans le cache DNS local peut remédier au problème.

Le processus pour vider le cache DNS varie d’un système d’exploitation à un autre. Pour effacer le cache DNS sous Windows, il suffit de se rendre dans l’invite de commande. Pour ce faire, saisissons la combinaison CTRL + R. Dans la barre de recherche, tapons CMD et lançons l’invite de commande.

Une fois dans l’invite de commande tapons :

ipconfig/flushdns

Cette commande supprimera tous les fichiers conservés dans le cache DNS local.

Sous macOS, rendons-nous dans le terminal et saisissons la commande sudo killall -HUP mDNSResponder. À la fin du traitement, le cache DNS sera vide.

Redémarrer les périphériques réseau

Un redémarrage de notre équipement de connexion (modem, routeur, etc.) peut nous permettre d’accéder à la page cible. Éteignons donc tout jusqu’à l’ordinateur et rallumons.

Contacter l’administrateur du site ou le fournisseur d’accès internet

Si toutes les démarches de notre côté aboutissent à la même page d’erreur, c’est que le problème ne vient pas de nous. La seule solution restante est de contacter notre fournisseur d’accès internet.

Un de ses équipements provoque peut-être cette erreur. Si tel n’est pas le cas, nous allons joindre l’administrateur du site web. Il pourra peut-être nous informer sur les raisons pour lesquelles nous n’arrivons pas à accéder à sa page web.

Pierre