Accueil
/
Aide du site web
/
Codes d'état HTTP
/
Comment corriger l'erreur 502 Bad Gateway Error

Comment corriger l'erreur 502 Bad Gateway Error

Parfois, lorsque vous essayez de visiter un site, votre navigateur peut charger la page d’erreur HTTP « 502 Mauvaise passerelle ». Cette erreur est assez générale et elle ne fournit pas beaucoup d’informations sur la cause réelle, donc vous vous demandez peut-être par où commencer pour la corriger.

Dans le guide suivant, nous examinons ce qu’est l’erreur « 502 mauvaise passerelle », quelles sont les causes fréquentes et les solutions possibles.

Qu’est-ce que l’erreur « 502 Mauvaise passerelle » ?

Habituellement, lorsque vous ouvrez une page web, votre navigateur envoie une requête HTTP au serveur du site web. Le serveur d’hébergement traite ensuite la requête, renvoie une réponse et affiche la page Web dans votre navigateur. Quand tout est en ordre, le code de réponse HTTP est 200(OK). Votre navigateur affiche correctement la page web et vous ne voyez aucun code d’état.

Cependant, en cas de problème, le serveur d’hébergement de la page web ne peut pas traiter votre requête. Vous verrez une page d’erreur avec un code d’erreur indiquant la cause.

Les codes d’erreur les plus courants peuvent être classés en deux groupes principaux:

  • 4XX codes – erreurs côté client, indiquant que votre navigateur a envoyé une requête invalide au serveur
  • 5XX codes – erreurs côté serveur, indiquant que le serveur de la page web ne peut pas fournir de réponse valide

L’erreur « Mauvaise passerelle 502 » indique qu’un serveur, agissant comme un proxy ou un serveur distant, ne parvient pas à établir une connexion avec un serveur en amont.

En d’autres termes, les serveurs qui communiquent pour afficher le site pour vous ne peuvent pas établir de connexion. Cela peut être le résultat d’un trafic important sur le site Web, de problèmes temporaires de connectivité de votre réseau ou de votre appareil, ou d’erreurs liées au site Web. Le résultat habituel est que vous ne pouvez pas charger la page demandée. À la place, votre navigateur affiche une page d’erreur, indiquant l’erreur « 502 Mauvaise passerelle ».

L’apparence de la page peut varier. En fonction du serveur d’hébergement du site web et des services proxy qu’il utilise, il se peut que l’écran « Mauvaise erreur de passerelle 502 » s’affiche. Ci-dessous, vous pouvez voir quelques exemples:

502 Bad Gateway NGINX error page

L’image ci-dessus montre une erreur « 502 Bad Gateway NGINX » provenant d’un serveur utilisant NGINX comme proxy inverse, ce qui est une configuration de serveur web très courante.

La page d’erreur peut être personnalisée davantage par certains fournisseurs d’hébergement. Ci-dessous, vous pouvez voir un exemple de page d’erreur « 502 mauvaise passerelle » personnalisée:

502 Bad Gateway Custom Page

 

Comme vous pouvez le voir, les pages d’erreurs ne fournissent pas beaucoup d’informations sur le problème réel. Par conséquent, vous devrez peut-être résoudre le problème plus avant. Dans la section suivante, nous examinons les causes les plus courantes de l’erreur 502 Bad Gateway.

Quelles sont les causes de l’erreur « 502 Mauvaise passerelle » et comment puis-je les corriger ?

Même si la définition de l’erreur « 502 mauvaise passerelle » indique que le problème provient du serveur du site web, plusieurs raisons peuvent être à l’origine de l’erreur. Ils peuvent aller d’un problème persistant sur le serveur d’hébergement du site Web à des problèmes de connectivité de votre fournisseur d’accès Internet (FAI) ou même des erreurs DNS locales à partir de votre appareil local.

Voici les causes les plus fréquentes et les moyens de les résoudre.

Problème temporaire de connectivité

Parfois, un pic de trafic élevé sur votre réseau ou sur le serveur d’hébergement du site web peut être à l’origine de l’erreur.

Habituellement, ces temps d’arrêt sont très courts et l’erreur disparaît instantanément. Mais vous avez peut-être ouvert le site au moment même où il ne répondait plus.

L’un des moyens les plus rapides et les plus simples de savoir si l’erreur a disparu est d’actualiser la page. Vous pouvez facilement recharger la page avec la combinaison de touches F5 (Contrôle+F5) pour Windows ou Commande+R pour Mac.

Vous pouvez aussi utiliser le bouton Actualiser de votre navigateur. Chaque navigateur possède un bouton Actualiser à côté de la barre d’adresse. Par exemple, vous pouvez voir le bouton dans Chrome dans la capture d’écran suivante.

Temporary Connectivity Issues - Reload Button on Chrome

Si le site web se charge après le rechargement de la page, vous pouvez conclure que l’erreur n’était que momentanée et continuer à naviguer.

Si le fait de recharger la page ne résout pas le problème, vous pouvez envisager d’ouvrir la page à partir d’un autre navigateur. Le problème peut être spécifique au navigateur que vous utilisez et la page peut s’ouvrir correctement à partir d’un autre. Par exemple, si vous avez utilisé Google Chrome jusqu’à présent, essayez d’ouvrir la page depuis Mozilla Firefox ou Microsoft Edge.

Si l’erreur « 502 Mauvaise passerelle » n’apparaît pas dans un autre navigateur, c’est une forte indication que le problème vient du navigateur que vous utilisiez. Vous pouvez ensuite procéder au dépannage en effaçant le cache du navigateur et en effaçant les cookies.

Cache du navigateur et cookies expirés

Pour améliorer l’expérience de navigation, les navigateurs web modernes mettent en cache les ressources des sites web localement sur votre appareil. Cela vous permet d’ouvrir un site web beaucoup plus rapidement la prochaine fois que vous le visitez car les ressources du site web ont déjà été téléchargées sur votre machine locale. Cependant, votre navigateur peut avoir enregistré un cache ou des cookies expirés ou corrompus, ce qui entraîne l’erreur « 502 Mauvaise passerelle ».

Vider le cache du navigateur et vider les cookies est une tâche simple et rapide qui peut vous faire gagner beaucoup de temps lors des dépannages. Le processus exact varie en fonction de votre navigateur ou de votre appareil. Vous pouvez voir des instructions détaillées sur la façon d’effacer le cache et d’effacer les cookies de votre appareil ou de votre navigateur ici:

Greffons et extensions de navigateur

Une autre cause possible de l’erreur « 502 Mauvaise passerelle » peut être un greffon ou une extension dans votre navigateur. Ils peuvent interférer avec la connexion établie entre votre navigateur et le serveur du site web, et être à l’origine de l’erreur. Vous pouvez envisager de les désactiver pour des raisons de dépannage.

Prenons l’exemple de Google Chrome. Naviguez jusqu’au coin supérieur droit et sélectionnez le menu kebab . Cela ouvrira un menu déroulant. Sélectionnez Plus d’outils . Ensuite, choisissez Extensions .

Browser extensions - Settings and Extensions menu in Chrome

Ceci ouvrira la page où les extensions pour Chrome sont installées. Chaque extension possède un emplacement avec un commutateur bleu . Indique que l’extension est activée. En cliquant dessus, le bouton deviendra gris, ce qui indiquera que l’extension a été désactivée.

Browser extensions - How to disable extensions in Chrome

Vous pouvez d’abord désactiver toutes les extensions. Si l’erreur « 502 Mauvaise passerelle » disparaît, cela signifie que l’une des extensions était à l’origine du problème. Vous pouvez continuer et les activer un par un.

Lorsque le coupable est activé à nouveau, l’erreur revient très probablement. Ainsi, vous saurez quelle extension a causé l’erreur en premier lieu.

Chaque navigateur possède une page similaire à celle de Chrome, où les extensions sont contrôlées. Vous pouvez continuer et tester en désactivant les extensions pour votre navigateur.

DNS corrompu ou autres paramètres de votre appareil

Une autre cause possible de l’erreur « 502 Mauvaise passerelle » peut être un cache DNS obsolète sur votre périphérique local. Pour accélérer la recherche DNS, votre ordinateur stocke les paramètres DNS localement. En général, cela améliore l’expérience de navigation.

Cependant, s’il y avait un changement DNS pour le domaine du site web, votre cache DNS local peut stocker des informations obsolètes. Cela peut entraîner l’erreur « 502 Mauvaise passerelle ».

C’est pourquoi il est recommandé de vider le cache DNS local. En fonction de votre système d’exploitation (système d’exploitation), le processus varie. Vous pouvez voir les étapes détaillées pour les systèmes d’exploitation les plus courants ci-dessous:

Il est possible que votre routeur ou votre ordinateur conserve d’autres paramètres obsolètes. Redémarrez votre routeur réseau et votre ordinateur, cela pourrait résoudre le problème.

Problèmes de connectivité avec les fournisseurs d’accès à Internet (FAI)

L’erreur « 502 Mauvaise passerelle » peut également être causée par un problème de connectivité temporaire provenant de votre FAI local. Les raisons peuvent être diverses: trafic élevé sur leur réseau, problème qui empêche le réseau du FAI de se connecter au réseau du site web, etc.

Vous pouvez changer le réseau utilisé par votre appareil. Par exemple, si vous utilisez un appareil mobile sur un réseau Wi-Fi, vous pouvez tester en passant à un réseau mobile 3G/4G/5G. Si vous utilisez un ordinateur de bureau, vous pouvez utiliser votre téléphone comme un point d’accès et vous connecter à son réseau mobile.

Si l’erreur disparaît, on peut supposer qu’il s’agit d’un problème temporaire de connectivité de votre réseau.

C’est une bonne idée de contacter votre FAI afin qu’il puisse vérifier la connexion à l’adresse du site web. Ils sont peut-être déjà conscients du problème et travaillent dessus.

Problèmes provenant du CDN ou des services de pare-feu

De nos jours, de nombreux sites web utilisent des services CDN (Content Delivery Network) et des pare-feu proxy. Ceux-ci améliorent les performances et la sécurité des sites web. Cloudflare CDN et Sucuri Firewall sont quelques exemples de tels services.

Bien qu’ils soient très fiables, ils ne sont pas à l’abri des erreurs comme n’importe quel service web. Lorsqu’il y a un trafic extrêmement important sur leurs réseaux, un site web peut afficher l’erreur « 502 Mauvaise passerelle ».

Si votre site utilise de tels services, une des premières choses à vérifier est de désactiver le CDN ou le pare-feu de votre domaine.

Chaque service CDN ou pare-feu possède un panneau de contrôle dans lequel vous pouvez gérer ses paramètres. Connectez-vous au panneau de contrôle et testez la mise en pause ou la désactivation temporaire du service.

Si la page d’erreur « 502 Mauvaise passerelle » disparaît après l’arrêt du service, cela signifie que le CDN ou le pare-feu est à l’origine du problème. Gardez le service désactivé pour le moment.

Vous pouvez envisager de contacter son équipe d’assistance pour obtenir plus d’informations sur le problème. Une fois le problème résolu, vous pouvez réactiver le service.

Erreurs PHP et autres sur le site web

Parfois, l’erreur peut être causée par une mauvaise configuration de l’application du site web. Les raisons peuvent en être des conflits entre des scripts PHP, une version incorrecte de PHP pour le site web, des délais d’attente des scripts CGI, des requêtes MySQL lentes, etc.

Changer la version de PHP du site web

Une cause fréquente d’erreur PHP est une version incorrecte de PHP pour le site web. Vous avez peut-être changé de version de PHP, mis à jour les fichiers principaux de votre site web, installé une nouvelle extension ou un nouveau thème, ou mis à jour un thème existant. La configuration actuelle du site web peut ne pas être compatible avec la version de PHP utilisée par votre site.

La plupart des hébergeurs fournissent des outils pour basculer facilement entre les versions de PHP. Les utilisateurs de SiteGround peuvent utiliser Site Tools PHP Manage r pour modifier la version de PHP en quelques clics. Pour plus d’instructions, consultez ce guide sur comment passer à une version différente de PHP.

Une fois la version de PHP modifiée, essayez de recharger la page. Si l’erreur a disparu, cela signifie que l’erreur a été causée par une version incorrecte de PHP.

Pour les sites web WordPress, une cause fréquente est que les plugins ou le thème ne sont pas compatibles avec la version précédente de PHP. Si la version précédente de PHP était supérieure, vous pourriez vérifier s’il y a une mise à jour pour le thème et les modules externes. Vérifiez si la nouvelle mise à jour est compatible avec la version supérieure de PHP afin de pouvoir tester à nouveau en changeant de version.

Examiner les journaux d’erreurs du site web

Si changer de version de PHP ne résout pas le problème, l’erreur peut être liée à un fichier spécifique ou à un paramètre du site web.

Lorsque la cause de l’erreur « 502 Mauvaise passerelle » provient du site web, il devrait y avoir une indication du problème.

La majorité des applications de sites web populaires ont la fonctionnalité de rapporter les erreurs dans un journal d’erreurs.

Par exemple, vous pouvez activer un journal des erreurs pour votre site WordPress. Vous pouvez consulter les instructions détaillées sur l’activation du débogage dans ce guide.

Dans le journal des erreurs, vous pouvez voir quels fichiers sont à l’origine d’une erreur PHP afin de pouvoir les examiner.

Une autre méthode consiste à utiliser le panneau de contrôle de votre hébergement web. Les erreurs détectées par le serveur sont enregistrées dans un journal d’erreurs, qui fait partie des outils d’hébergement.

Les utilisateurs de SiteGround peuvent accéder aux journaux d’erreurs du site web depuis Site Tools . Accédez à la section Statistics , puis ouvrez la section Error Log .

Vous pouvez voir les erreurs enregistrées par le serveur. Vous pouvez vérifier si l’erreur est liée au « 502 Mauvaise passerelle ». L’erreur indiquera également le fichier lié à l’erreur afin que vous puissiez l’explorer davantage.

Erreurs causées par des plugins pour les sites web WordPress

L’erreur « 502 Bad Gateway » peut également être causée par un greffon corrompu ou mal configuré, provoquant un délai d’attente ou un conflit avec un autre greffon. Vous pouvez envisager de désactiver les greffons pour voir si le message d’erreur disparaîtra.

Si l’erreur a disparu après la désactivation des greffons, vous pouvez les activer un par un. Lorsque le greffon défectueux est activé, l’erreur revient très probablement. Vous pouvez envisager de remplacer le greffon par un autre, fournissant les mêmes fonctionnalités, ou contacter le support du greffon.

Désactiver les plugins depuis le tableau de bord de WordPress

Pour désactiver les plugins, ouvrez le tableau de bord de votre site web WordPress. Ensuite, allez à la section Greffons , then Greffons installés . Sélectionnez Désactiver dans le menu déroulant Actions groupées .

Disable the plugins from the WordPress dashboard - How to bulk deactivate

Cochez ensuite la case Plugins et appuyez sur Appliquer.

Disable the plugins from the WordPress dashboard - Select and deactivate all plugins

C’est la procédure standard pour désactiver les greffons lorsque vous avez accès au tableau de bord.

Désactive les plugins de la base de données du site

Dans de nombreux cas, l’erreur persistante vous empêche de vous connecter au tableau de bord. Dans de tels cas, vous pouvez désactiver les plugins de la base de données du site web.

Vous trouverez des instructions détaillées dans ce guide.

Désactiver les greffons de Site Tools

Les utilisateurs de SiteGround peuvent également utiliser la section Site Tools WordPress->Installer et gérer pour désactiver tous les plugins en un seul clic. Pour obtenir des instructions détaillées, consultez ce guide.

Problèmes avec le fournisseur d’hébergement

Il est également possible que l’erreur ne provienne pas du site web ou de votre réseau local. Le serveur d’hébergement du site web est peut-être surchargé ou rencontre un problème de configuration plus spécifique.

Si aucune des solutions n’a permis de résoudre l’erreur « 502 Mauvaise passerelle », vous pouvez envisager de contacter le fournisseur d’hébergement Web qui peut vérifier l’état du serveur et aider à résoudre le problème.

Ils sont peut-être conscients du problème et s’efforcent déjà de le résoudre.

Résumé

L’erreur « 502 Mauvaise passerelle » peut être due à des problèmes de connectivité locale, à des erreurs de configuration du site web ou à des problèmes de serveur. Résoudre l’erreur peut s’avérer fastidieux, mais nous espérons que ce guide vous orientera dans la bonne direction.

« 502 Mauvaise passerelle » est l’un des nombreux codes d’état HTTP.

En savoir plus sur les différentes erreurs dans ces suggestions de sujets:

Partager cet article