Erreur 502 Bad Gateway : Comment Corriger le Problème ?

Les raisons d’une erreur 502 Bad Gateway peuvent être nombreuses, à partir des problèmes mineurs liés au navigateur jusqu’aux problèmes avec les CDN. Cet article passe en revue quelques étapes de dépannage à suivre lorsqu’une erreur 502 Bad Gateway se produit, tant pour le serveur que pour le client. Nous examinerons également les différents facteurs qui pourraient causer ce message d’erreur, ainsi que l’impact qu’ils peuvent avoir sur le référencement de votre site.

Code d’erreurErreur 502 Bad Gateway
Type d’erreurErreur coté serveur
Variations d’erreurErreur temporaire (502)
Erreur HTTP 502 Bad Gateway
Erreur 502 Proxy
Mauvaise passerelle 502
502 Service temporairement surchargé
Un écran blanc vide
Causes d’erreurNom de domaine non résolu
Surcharge du serveur
Problèmes de navigateur
Erreur d’équipement du réseau domestique
Blocage du pare-feu

Erreur 505 Bad Gateway – Tutoriel vidéo

Découvrez comment corriger une erreur 502 Bad Gateway dans ce tutoriel vidéo (en anglais).

Souscrire Pour plus de vidéos éducatives ! L'Académie Hostinger

L’erreur 502 Bad Gateway indique que le serveur auquel vous vous connectez a reçu une réponse invalide. Lorsque vous accédez à une URL, votre navigateur envoie une requête HTTP au serveur, qui dans ce cas était invalide, renvoyant un code de statut HTTP 502.

Les navigateurs et les serveurs interagissent entre eux en utilisant les code de statut HTTP (HyperText Transfer Protocol). Chaque fois que vous accédez à une URL, le navigateur envoie une requête HTTP au serveur web du site auquel vous accédez. Le serveur retourne ensuite un code de statut avec les ressources que vous avez demandées.

Les codes de statut HTTP sont regroupés en cinq réponses de serveur :

  • 1xx – information
  • 2xx – réussite
  • 3xx – réexpédition
  • 4xx – erreur client
  • 5xx – erreur serveur
schéma qui montre comment l'erreur 502 se produit

Un code de statut HTTP commençant par le chiffre « 5 » se rapporte aux erreurs qui se produisent lorsqu’il y a une erreur réseau ou un problème de communication entre les serveurs web.

Les autres codes de statut 5xx incluent 500 Internal Server Error, 501 Pas mis en œuvre, Erreur 503 Service non disponible et 504 Délai d’expiration de la passerelle. Bien que les raisons exactes de chaque erreur varient, dans la plupart des cas, la cause réside dans le serveur. 

Qu’est-ce qui cause une erreur 502 Bad Gateway ?

Avant de pouvoir corriger l’erreur Gateway, vous devez examiner les facteurs potentiels à l’origine de cette erreur, tels que :

  • Nom de domaine non résolu : cela se produit quand un nom de domaine ne se résout pas à l’IP correcte. Gardez à l’esprit que si vous avez récemment migré votre nom de domaine vers un autre hôte, les changements de serveurs DNS peuvent prendre jusqu’à 24 heures pour être entièrement propagé et actif.
  • Surcharge du serveur d’origine ; chaque fois qu’un serveur Origine manque de ressources, il peut être surchargé et planter, déclenchant une erreur HTTP 502. Une augmentation soudaine du trafic, une mémoire réduite et des temps morts logiciels sont quelques-unes des raisons courantes de la surcharge du serveur. 
  • Erreurs de navigateur : parfois, un navigateur peut afficher une erreur de codage 502 même s’il n’a pas de problèmes de serveur ou de réseau. Dans ce cas, l’erreur peut être déclenchée par des extensions de navigateur défectueux tels que des bloqueurs de publicité, des versions de navigateur obsolètes, ou des fichiers corrompus dans la mémoire cache de votre navigateur.
  • Problèmes d’équipement de réseau à domicile : si vous rencontrez des erreurs HTTP 502 dans plus d’un site web ou navigateur, il y a de bonnes chances que votre équipement réseau ait un problème de connexion temporaire. 
  • Pare-feu bloqué : un pare-feu protège votre site contre tout trafic suspect. Cependant, certains systèmes de pare-feu sont trop sensibles et peuvent détecter de faux positifs. Le système peut bloquer un FAI spécifique ou une demande d’un CDN.

Comment corriger une erreur 502 Bad Gateway ?

Bien que l’erreur 502 Bad Gateway soit généralement liée à des problèmes côté serveur, elle peut également être causée par des erreurs de configuration ou des problèmes temporaires du côté client. Par conséquent, nous allons passer en revue les étapes de dépannage communes avec les deux causes. 

Alors que certaines solutions sont axées sur WordPress, la plupart d’entre elles peuvent être appliquées à n’importe quel site web. 

  1. Actualiser la page

La première solution est assez simple : attendez une minute ou deux et actualisez la page web où vous êtes. Dans bien des cas, l’erreur provient d’une augmentation soudaine de la circulation.

Ainsi, un simple rafraîchissement de Page fera généralement l’affaire. Pour un raccourci, les utilisateurs de Windows peuvent appuyer sur F5 ou CTRL + F5, tandis que les utilisateurs de Mac peuvent appuyer sur CMD + R

Vous pouvez également essayer de vérifier si le site web est hors ligne à l’aide d’un outil en ligne, comme Website Planet ou Host Tracker. Cela aidera à déterminer si un problème du côté du serveur ou du côté du client cause l’erreur.

  1. Vider la mémoire cache du navigateur

Si l’erreur persiste, il y a une chance que le cache de votre navigateur ait enregistré des fichiers obsolètes et corrompus. Dans ce cas, effacer le cache du navigateur peut corriger une erreur HTTP 502 Bad Gateway.

Gardez à l’esprit que la suppression des fichiers mis en cache pourrait vous faire perdre des données importantes du navigateur, y compris les signets et les préférences de réglage. Pour éviter cela, il suffit d’exporter vos données à partir du navigateur et de les réimporter après.

  1. Essayer en mode Incognito

L’accès au site en mode Incognito est également une bonne idée, car il permet de déterminer si le message d’erreur HTTP 502 apparaît en raison d’un problème lié au navigateur. Pour ouvrir une fenêtre Incognito, cliquez sur le bouton à trois points de l’écran de votre navigateur et choisissez Nouvelle fenêtre Incognito.

prise d'écran qui montre comment activer le mode incognito

Si l’erreur ne se produit pas en mode Incognito, le problème peut être causé par une extension de navigateur. 

Avec cela à l’esprit, essayez de désactiver vos add-ons ou extensions d’une manière progressive. Une fois que vous supprimez celui qui cause l’erreur, vous devriez être en mesure d’accéder au site web.

Si la désactivation des extensions ne vous aide pas, essayez d’ouvrir une nouvelle session de navigateur. Par exemple, si vous êtes actuellement sur Google Chrome, essayez d’utiliser Mozilla Firefox.

Lorsque la Page se charge normalement sur le nouveau navigateur, votre navigateur précédent peut être à l’origine de l’erreur. Pour résoudre le problème, essayez de supprimer et de réinstaller votre navigateur défectueux.

  1. Vider les serveurs DNS

L’erreur peut également se produire en raison de problèmes DNS, tels que les adresses IP incorrectes et les serveurs DNS ne répondant pas. 

Dans ce cas, supprimer le cache DNS peut être la réponse. Cette méthode fonctionne de la même façon que pour effacer le cache de votre navigateur. Il supprimera les fichiers défectueux de votre serveur DNS.

Changer temporairement vos serveurs DNS est une autre étape que vous pouvez prendre. Par défaut, vos serveurs DNS sont attribués par votre FAI. Cependant, vous pouvez toujours le changer pour un serveur tiers, tel que Google Public DNS.

  1. Essai sur un autre dispositif

Si aucune des solutions ci-dessus ne corrige l’erreur pas HTTP 502, tester la connexion sur un autre ordinateur ou sur un appareil mobile, de préférence connecté à un autre réseau. 

Essayez de redémarrer votre PC et d’autres équipements réseau. Pour ce faire, éteignez votre ordinateur et débranchez votre routeur sans fil. Attendez un moment et rebranchez-les.

Cette étape permet de décider si l’erreur est liée à votre équipement réseau ou si le problème se situe ailleurs.

  1. Vérifier le journal des erreurs

Lorsque vous rencontrez une erreur après une modification ou une mise à jour particulière, la faute peut résider dans votre serveur lui-même. La meilleure approche à ce problème est de vérifier votre journal d’erreurs de site web.

Habituellement, votre service d’hébergement donne accès à activer le journal d’erreurs du site web via un Tableau de bord d’administration. Vous pouvez également activer la journalisation des erreurs sur votre site WordPress en ajoutant les lignes suivantes dans wp-config.php:

define ( 'WP_DEBUG', true );
définir ( 'WP_DEBUG_LOG', true );
define ( 'WP_DEBUG_DISPLAY', false )
<!-- /wp:paragraph -->

Toutes les erreurs générées apparaîtront dans le fichier wp-contents/debug.log, vous permettant de détecter celles qui causent une erreur 502 Bad Gateway.

  1. Vérifier les plugins et les thèmes

Parfois, des plugins ou des thèmes défectueux peuvent être l’une des raisons de l’erreur. 

C’est parce que les plugins et les thèmes mal codés peuvent entrer en conflit les uns avec les autres. Lorsque cela se produit, votre serveur arrêtera chaque script et requête sur votre site web, le rendant ainsi inaccessible.

Pour certains sites web, le problème provient généralement de la mise en cache ou de plugins de sécurité. Il y a de bonnes chances que ces plugins bloquent la communication entre les serveurs, provoquant la persistance de l’erreur.

Si vous n’avez pas de cache ou de plugin de sécurité installé mais que vous rencontrez toujours une erreur HTTP 502, il est préférable de désactiver vos plugins et de les réactiver un par un. Pour ce faire, allez dans Plugins et cliquez simplement sur Désactiver dans le menu Actions en vrac.

désactiver un plugin sue le dashboard wordpress

Ensuite, activez chaque plugin tout en rafraîchissant votre site WordPress. Une fois que l’erreur 502 apparaît à nouveau, vous avez trouvé le plugin à problème.

Cependant, si vous ne pouvez pas accéder à votre Tableau de bord WordPress, vous pouvez essayer de les désactiver à partir de votre panneau d’hébergement ou programme FTP. Naviguez jusqu’au répertoire wp-content et renommez le répertoire plugins, par exemple, plugins-disable.

Si vous utilisez Hostinger, accédez à votre hPanel et cliquez sur Fichiers. De là, allez dans Gestionnaire de fichiers -> public_html -> wp-content.

Comment désactiver un plugin wordpress avec hpanel

Une fois que votre site commence à fonctionner après que tous les plugins soient désactivés, vous pouvez renommer le dossier en plugins. Ensuite, essayez d’activer les plugins un par un pour déterminer lequel a causé l’erreur en premier lieu.

Si le site ne fonctionne toujours pas, suivez les mêmes étapes avec vos thèmes WordPress.

  1. Vérifier les CDN

Une autre cause des erreurs 502 Bad Gateway peut être des problèmes avec vos services d’atténuation CDN ou DDoS

Un réseau de diffusion de contenu ajoute une couche supplémentaire entre votre serveur et votre navigateur pour fournir efficacement du contenu web. Cependant, cette couche peut rencontrer un problème lors de la connexion avec votre serveur d’origine, entraînant 502 erreurs.

Un exemple notable serait Cloudflare, où la 502 Bad Gateway peut se produire dans deux variations différentes selon le problème.

exemple d'erreur 502 produit à cause du CDN Cloudflare

L’écran ci-dessus indique que le problème est du côté de Cloudflare. Pour le résoudre, vous devrez communiquer avec son équipe de soutien à la clientèle. N’oubliez pas de vérifier la page État du système Cloudflare avant de le faire.  

Sinon, vous pouvez choisir de désactiver Cloudflare, mais gardez à l’esprit que votre propagation DNS peut prendre quelques heures.

cloudfare erreur 502

Cependant, si vous voyez l’erreur Cloudflare ci-dessus, cela signifie que le problème se situe avec votre fournisseur d’hébergement actuel. Dans ce cas, essayez de contacter l’équipe de support de votre hébergeur web et demandez de l’aide.

  1. Vérifier l’état du site

Si le code d’erreur 502 apparaît toujours malgré l’essai jusqu’à présent de la plupart des méthodes, il est possible que le serveur d’origine soit actuellement en panne.

Heureusement, il existe de nombreux outils sur le web pour examiner si un site est en panne, y compris Down for Everyone ou Just Me and IsItDown. Entrez simplement votre URL et vérifiez l’état de votre site web.

  1. PHP max_execution_time et max_input_time

Le timeout PHP se produit chaque fois qu’un processus PHP charge plus que le max_execution_time ou max_input_time spécifié. Ce sont les valeurs définies dans vos configurations PHP sur votre serveur web. Habituellement, les valeurs sont définies à 300 secondes par défaut.

Un timeout peut se produire pendant le processus de migration et déclencher une erreur 502 Bad Gateway. Pour résoudre ce problème, vous pouvez parler à votre hébergeur web pour vérifier à quoi vos valeurs sont définies et si vous pouvez les augmenter. 

  1. Communiquer avec le Soutien à la clientèle

Si aucune des solutions ci-dessus n’a corrigé l’erreur, il est préférable de communiquer avec l’équipe de Soutien à la clientèle. 

Tout en décrivant le problème, essayez d’inclure les mesures de dépannage que vous avez déjà prises. Fournissez autant de renseignements que possible et laissez l’équipe de soutien vous aider.

Les variations de l’erreur 502

L’erreur peut apparaître sur n’importe quel navigateur, système d’exploitation et service. Cependant, son apparence varie de différentes façons. Voici quelques alternatives que vous pourriez rencontrer sur le web :

  • Erreur temporaire (502)
  • 502 Erreur
  • Erreur 502
  • HTTP Erreur 502 Bad Gateway
  • 502 Erreur du serveur : le serveur a rencontré une erreur temporaire et n’a pas pu compléter votre demande
  • 502 – Le serveur web a reçu une réponse invalide alors qu’il agissait comme passerelle ou serveur proxy
  • HTTP 502
  • 502 Erreur de proxy
  • Bad 502 Gateway
  • 502 Service surchargé temporairement
  • 502 Bad Gateway Nginx
  • Un écran blanc vierge

Gardez à l’esprit que certains sites web ou services ont des Pages d’erreur 502 personnalisées. Elles auront un aspect différent, par exemple :

Chrome

google chrome erreur 502

L’écran d’erreur 502 Bad Gateway de Chrome vous indique que le serveur a rencontré une erreur temporaire et ne peut pas terminer votre demande. Chrome suggère également de l’essayer à nouveau après 30 secondes. Si le problème continue, essayez d’accéder au site à partir de différentes fenêtres du navigateur.

GitLab

gitlab erreur 502

GitLab sert une erreur 502 Bad Gateway lorsque son serveur proxy inverse ne reçoit pas de réponse du serveur d’origine de GitLab pendant une période prolongée. La Page d’erreur affiche également des instructions pour résoudre le problème.

Twitter

twitter erreur 502

Twitter a sa propre façon d’afficher une erreur de service 502 temporairement surchargé. Il intègre une illustration ludique avec un message clair. Les utilisateurs peuvent également consulter la Page Twitter Status pour obtenir des statistiques de données en temps réel.

Comment l’erreur 502 Bad Gateway affecte le référencement

L’erreur 502 bad gateway 502 apparaît lorsque votre serveur subit une erreur réseau qui l’empêche de remplir une demande. Si cette erreur continue à se produire régulièrement et pour une période de temps prolongée, il peut avoir un impact négatif sur votre site SEO. 

Lorsqu’une Page demandée n’est pas servie, les visiteurs seront plus susceptibles de quitter votre site, ce qui entraînera une mauvaise expérience utilisateur. En outre, plus votre site est indisponible, plus votre taux de rebond sera élevé.

Comme les visiteurs humains, les crawlers des moteurs de recherche voient également une Page avec une erreur 502 comme cassée, ce qui les empêche d’indexer et de classer la Page. 

Avec cela à l’esprit, il est crucial d’enquêter sur les facteurs à l’origine de l’erreur et de le corriger dès que possible pour le bien du SEO.

Codes de statut d’erreur similaires à 502 Bad Gateway

Comprendre les codes d’erreur est important pour les propriétaires de sites web et les développeurs pour identifier et résoudre le problème rapidement. En dehors des erreurs HTTP 502, il existe d’autres codes d’erreur de statut que votre site web peut rencontrer. 

Les plus courantes sont :

  • Erreur 403 Forbidden se produit lorsque le serveur web empêche les visiteurs d’accéder à un contenu spécifique. 
  • Erreur 404 Page Not Found renvoie à une réponse envoyée lorsque la page web demandée n’est pas disponible.
  • Erreur 501 Non implémenté indique que le serveur n’a pas la fonctionnalité pour répondre à une certaine requête.
  • Erreur 503 Service indisponible montre que le serveur est actuellement en panne en raison de la maintenance et ne parvient pas à traiter la demande.
  • Erreur 504 Gateway Timeout apparaît à la suite d’une erreur de proxy lorsqu’on attend trop longtemps une réponse du serveur amont.

Conclusion

Une Mauvaise Passerelle 502 se produit lorsqu’un serveur web qui fonctionne comme une passerelle reçoit une réponse invalide du serveur d’origine. Si elle n’est pas traitée, cette erreur aura une incidence sur votre taux de conversion, l’expérience utilisateur et le classement des Pages.

Comme le suggère le code de statut, la racine de cette erreur se trouve généralement du côté du serveur. Autrement dit, le problème ne vient pas de votre site web, de votre connexion Internet ou de votre ordinateur. Dans cet état d’esprit, il est également important de garder un œil sur les plugins ou les thèmes cassés.

Nous espérons que ces étapes de dépannage vous aideront à supprimer les erreurs que vous pourriez rencontrer et à remettre votre site dans un état stable. Si vous avez d’autres conseils ou solutions, n’hésitez pas à nous en faire part.

Author
L'auteur

Ayoub Ouarain

Ayoub est Content Manager chez Hostinger. Il a pour mission de créer les meilleurs tutoriels possibles pour aider les clients de Hostinger. Ce qui le motive c'est de voir d'autres personnes et entreprises réussir en ligne grâce a leur présence web. Ayoub est un grand fan du thé. Il aime aussi les motos, la nature et les animaux.