Comment réparer l'erreur 502 Bad Gateway

Avec le surf actif sur le réseau, tout ne se passe pas toujours bien. De temps en temps, des utilisateurs rencontrent des erreurs HTTP au lieu d'une page de site. Si, en tant qu'utilisateur Internet, vous rencontrez une erreur 500, dans la plupart des cas, le problème ne vient pas de vous ou de votre connexion Internet, mais du serveur de site. L'exception est l'erreur 502, qui peut indiquer des paramètres incorrects, en particulier si la fenêtre avec une erreur apparaît très souvent et quel que soit le site sur lequel vous essayez d'accéder. Vous devez d’abord déterminer que les méthodes permettant de résoudre l’erreur 502 Bad Gateway pour l’utilisateur et pour l’administrateur de site sont différentes. Considérez les causes et les solutions plus en détail.

Dépanner 502 passerelle incorrecte.

502 Bad Gateway - qu'est-ce que cela signifie?

Le protocole Internet HTTP en réponse à chaque demande fournit un code d'état. Le plus commun d'entre eux est 200: OK, tout fonctionne comme il se doit. Généralement, cet état n'est pas affiché. Au lieu de cela, les visiteurs voient le contenu du site. Différentes erreurs ont différentes raisons: si les erreurs 400 signifient des problèmes avec l'utilisateur, les codes de 500 à 511 signifient qu'une réponse négative est le résultat d'une erreur du serveur. Les chiffres indiquent également où l'erreur s'est produite - du moins pour les utilisateurs qui savent ce que signifient les codes individuels.

L'erreur 502 est généralement suivie de la phrase passerelle incorrecte, passerelle incorrecte Nginx, passerelle incorrecte Apache ou passerelle incorrecte: le système d'extrémité enregistré n'a pas réussi à gérer la demande. Cette erreur de la mauvaise passerelle, associée à l’erreur «400: page non trouvée», est l’une des plus courantes lorsque vous travaillez sur Internet. Il apparaît lorsque le site accédé via le serveur principal n'a pas pu transmettre la demande. Dans ce cas, le premier serveur fonctionne uniquement en tant que proxy ou passerelle. Bien que l'on puisse dire que toutes les demandes sur Internet sont également envoyées via des passerelles. C’est la raison pour laquelle l’émergence d’une fenêtre d’erreur peut être gênante - il n’est pas tout à fait clair à quel moment du processus la demande a détecté un dysfonctionnement.

Sources d'erreur 502 Bad Gateway

Dans la plupart des cas, une erreur de passerelle non valide se produit côté serveur. Par conséquent, un utilisateur simple ne peut pas la réparer. Il est également possible que le navigateur utilisé ait enregistré une erreur 502 Bad Gateway, qui n'existe pas réellement, ou que vous soyez simplement déconnecté du réseau. La source de l'erreur peut également être la suivante:

  • Échec du serveur - la passerelle du serveur cible reçoit un résultat négatif. Cela peut être dû à une défaillance du système. Dans de rares cas, les serveurs peuvent être déconnectés du réseau, par exemple lorsque le contenu enfreint la loi.
  • Surcharge du serveur Web: si le serveur Web atteint sa limite, il ne peut plus répondre aux demandes. Par conséquent, la passerelle émet 502 Bad Gateway. La raison peut être un intérêt inattendu pour le site ou même une attaque DDoS. Cela signifie que l'attaquant utilise un réseau virtuel pour surcharger le serveur et provoquer un crash du système.
  • Programmation PHP incorrecte - le problème provient parfois du code du site. Ensuite, certaines demandes recevront un résultat négatif.
  • Erreur de communication - Les pare-feu (serveur et client) peuvent provoquer des erreurs lors du transfert des demandes des deux côtés de la connexion.
  • Erreur de navigateur - provoque une erreur d'affichage du site Web et 502 Bad Gateway peut étendre votre navigateur.

Les causes

Il y a 3 causes principales de l'erreur 502 Bad Gateway:

  • Nom de domaine non autorisé - le nom de domaine par adresse IP n'est pas autorisé. Il est important de noter que les modifications DNS peuvent prendre autant de temps qu’elles sont actives. Cela dépend de la durée de vie ou de la durée de vie réservée pour chaque enregistrement.
  • Le serveur source n'est pas disponible - la connexion Internet ne fonctionne pas ou pas.
  • Le pare-feu bloque la demande - le pare-feu bloque la connexion entre les serveurs de périphérie et les serveurs sources du site. Cela peut aussi être causé par des plugins de sécurité CMS. Certains systèmes de sécurité DDOS sont trop actifs, bloquant par conséquent les requêtes des serveurs de diffusion de contenu.

Comment réparer l'erreur 502 Bad Gateway

Pour corriger l'erreur 502 Bad Gateway, considérez la solution du problème du point de vue de l'administrateur du site. Un visiteur de votre portail a partagé avec vous des informations sur le message d'erreur 502 qu'il tentait d'accéder à votre site. Qu'est-ce que cela signifie pour vous? En outre, l'administrateur n'est pas toujours en mesure de déterminer correctement la cause de l'erreur. Tout d’abord, vous devez vérifier si le site est disponible dans son ensemble. Si votre serveur échoue vraiment, vous devriez contacter votre fournisseur d'hébergement. Ils sont peut-être déjà au courant de l'erreur et leur assistance travaille déjà à la récupération. Vous devez également rechercher dans les fichiers journaux du serveur les messages d'erreur. En particulier, la programmation PHP devient souvent une source d'erreurs. Assurez-vous donc de vérifier si la source des erreurs se trouve dans le code ou dans la base de données. Si nécessaire, vous pouvez utiliser l'ancienne sauvegarde pour corriger rapidement l'erreur.

Souvent, l'erreur survient uniquement parce que le serveur a été temporairement surchargé ou n'a pas pu répondre à une requête supérieure trop longtemps. Si de telles surcharges commencent à se produire plus souvent, vous devez contacter votre fournisseur d'hébergement. Ensemble, vous pouvez obtenir une meilleure configuration du serveur Web, mais cela n’est pas toujours possible. Ensuite, vous devez vérifier si votre pare-feu est configuré correctement et assurez-vous qu'il ne bloque aucune demande légitime. Un dysfonctionnement de la résolution du nom peut être une autre source d'erreur. Vérifiez vos paramètres DNS auprès de votre fournisseur d'hébergement. Le plus souvent, 502 après un certain temps disparaît de lui-même. Lorsqu'une erreur survient en dehors de votre sphère d'influence, elle est résolue par un fournisseur de services Internet (FAI) ou un fournisseur d'hébergement de serveur Web sans aucune intervention de votre part. Si la faute est due à votre faute, vous devez en déterminer la source et la méthode d’élimination le plus rapidement possible.

Désactiver temporairement votre réseau de diffusion de contenu (CDN)

Les requêtes du navigateur sont parfois transférées via un serveur proxy inverse. En d'autres termes, l'utilisation d'un serveur proxy crée un intermédiaire entre le navigateur de l'utilisateur et le serveur de site. Certains services, tels que les réseaux CDN (Content Delivery Networks), utilisent la technologie de proxy inverse pour acheminer le trafic entrant le plus efficacement possible. Mais parfois, cette couche supplémentaire lors de la tentative de connexion au serveur de site Web d'origine peut créer des problèmes. Lorsque cela se produit, vos visiteurs (et vous-même) peuvent rencontrer l'erreur 502. Vérifier et savoir si votre CDN est à l'origine de ce problème est assez simple. Tout ce que vous avez à faire est de désactiver temporairement le service, puis de vérifier si le site se charge correctement sans ce dernier. Le processus de désactivation du CDN dépend du service que vous utilisez.

Désormais, lorsque vous essayez d'accéder à un site Web, son serveur source répond à la demande sans intermédiaire. Si l'erreur 502 disparaissait, votre CDN était probablement la source du problème. Dans la plupart des cas, il vous suffit d'attendre quelques heures avant de réactiver le service. Bien sûr, assurez-vous de vérifier et assurez-vous que l'erreur ne se produit plus. Si vous utilisez un autre CDN, vous devez consulter sa documentation pour savoir comment désactiver temporairement le service.

Effacer le cache du navigateur

Si le problème concerne réellement le serveur, mais que vous devez accéder au contenu du site, vous pouvez contourner le problème. L'un d'eux est le cache du navigateur. Les navigateurs modernes conservent pendant un certain temps des copies des sites Web sur leurs propres serveurs afin de pouvoir en afficher une version antérieure. Pour charger une page à partir du cache Google, tapez cache: dans le champ de recherche, puis l'URL que vous souhaitez visiter (par exemple, cache: //facebook.com). Cependant, vous devez vous rappeler que vous visualisez une version obsolète du site. Pour supprimer cette erreur, nettoyez le cache de votre navigateur.

Supprimer les cookies de votre navigateur

Que faire avec l'erreur 502? Dans la plupart des cas, vous pouvez y remédier simplement en rechargeant la page. Si le problème est résolu, le serveur est temporairement surchargé. Comme de tels accidents peuvent durer assez longtemps, le rechargement de la page peut vous aider en 15 minutes environ. Si le message d'erreur persiste, effacez le cache et les cookies. Il se peut que le navigateur ait simplement accédé aux données de la mémoire interne de l’appareil. Il n'est pas nécessaire de supprimer tous les cookies. Dans les paramètres du navigateur, vous ne pouvez ouvrir et supprimer que ceux liés au site Web correspondant.

Démarrer le navigateur en mode navigation privée

L'erreur peut être sur votre système, même si le code d'état pointe vers autre chose. Si à chaque fois que vous essayez de visiter des sites, Bad Gateway apparaît, l'erreur est probablement liée à votre ordinateur, à votre navigateur ou à votre pare-feu. Tout d'abord, vérifiez la fonctionnalité du navigateur. La première étape consiste à le redémarrer en mode de navigation privée. Si cela ne fonctionne pas correctement, démarrez le navigateur en mode sans échec. Si l'erreur disparaît, le problème provient de l'un des add-ons ou des extensions de navigateur désactivés en mode sans échec. Pour ce faire, ouvrez la ligne de commande et entrez ici le chemin d'accès complet de l'emplacement du navigateur, entre guillemets. Chaque développeur de navigateur a différentes commandes pour démarrer le mode sans échec:

  • Firefox: "Cafe \ Program Files \ Mozilla Firefox \ firefox.exe" -safe-mode
  • Internet Explorer: “C: \ Programmes \ Internet Explorer \ iexplore.exe” –extoff
  • Chrome: le navigateur Google n'offre pas le mode sans échec. Au lieu de cela, lancez simplement le mode incognito.

Réparer le serveur DNS

L'erreur 502 peut se produire en raison d'une liaison incorrecte du nom de domaine et de l'adresse IP. Cela est dû à la migration du site Web vers un nouvel hôte, ce qui prend généralement un certain temps. La solution consiste à vider le cache DNS sur le système local de la même manière que vous supprimez le cache du navigateur. Ouvrez une invite de commande et exécutez la commande:

ipconfig / flushdns

Si le cache DNS est effacé avec succès, le programme affichera le message "Le cache DNS a été effacé avec succès".

Vérifier les journaux

Les journaux sont des enregistrements de toutes les actions que vous avez effectuées dans une application. Vous pouvez consulter les journaux d'application et le journal correspondant sur le serveur. Les journaux d'application vous indiqueront quelles pages ont été demandées lors de l'exécution de l'application, tandis que le journal sur le serveur contiendra des informations sur le matériel responsable de l'exécution de l'application et sur le statut de tous les périphériques connectés au serveur.

Désactiver le plugin CDN

Un réseau de distribution de contenu (CDN) est un service tiers permettant de restituer un «contenu lourd», qui comprend des images et des vidéos de grande taille. CDN est utilisé par l'application pour maintenir l'efficacité. La configuration du pare-feu peut permettre à un contenu non valide ou malveillant de passer par la passerelle, ce qui entraîne une erreur 502 Bad Gateway. Pour résoudre ce problème, il vous suffit de désactiver le CDN.

Essayez d'utiliser un autre navigateur.

Essayez de vous connecter via un autre navigateur. Si l'ouverture de la page se passe sans échec, le navigateur standard actuel doit être supprimé et réinstallé. Si le changement de navigateur ne résout pas le problème avec une erreur de passerelle incorrecte, vous devez vérifier vos paramètres réseau. L'option la plus simple consiste à redémarrer le modem et le routeur. Si cela ne fonctionne pas, essayez de basculer du Wi-Fi au LAN et utilisez une connexion par câble.

Redémarrez votre ordinateur et votre équipement réseau

Parfois, la passerelle 502 Bad est causée par le fournisseur de services Internet. La raison en est un faux enregistrement sur leur serveur DNS. Pour contourner le message d'erreur, entrez un serveur DNS différent dans les paramètres. Sous Windows, cela peut être fait dans les paramètres de connexion TCP / IP. En guise de test, vous pouvez accéder au serveur DNS Google gratuit - 8.8.8.8 et 8.8.4.4.

Contactez votre FAI

Si l'erreur n'est pas causée par le fournisseur, il ne reste plus qu'à attendre qu'elle disparaisse d'elle-même (ou utilise des versions mises en cache des pages). Dans la plupart des cas, l'erreur est temporaire et est éliminée par l'administrateur dès que possible.