Comment réparer l'erreur 502 Bad Gateway ?
Publié: 2022-11-11Souhaitez-vous savoir comment corriger l' erreur 502 bad gateway ? Habituellement, l'erreur 502 Bad Gateway est le résultat d'une panne de réseau entre deux serveurs sur Internet, ce qui signifie que le problème n'a rien à voir avec votre ordinateur ou votre connexion Internet.
En général, les erreurs 502 Bad Gateway sont totalement indépendantes de votre configuration particulière, ce qui signifie que vous pouvez en voir une dans n'importe quel navigateur, exécutant n'importe quel système d'exploitation ou utilisant n'importe quel appareil.
Cet article explique ce qu'est une erreur de passerelle 502 Bad, quelles sont ses causes, ses variations, son impact sur le référencement et comment y remédier avec diverses méthodes.
Qu'est-ce qu'une erreur 502 Bad Gateway ?
Si vous recevez un message d'erreur 502 Bad Gateway, cela signifie que le serveur auquel vous essayez de vous connecter a reçu une réponse non valide.
Une requête HTTP est envoyée par votre navigateur au serveur lors de l'accès à une URL. Cependant, dans ce cas, la demande n'était pas valide et a renvoyé un code d'état HTTP 502. Les codes d'état HTTP sont un moyen par lequel les navigateurs et les serveurs communiquent entre eux.
Une URL est accessible via un navigateur en envoyant une requête HTTP au serveur du site Web que vous visitez. Après avoir demandé les ressources, le serveur renvoie un code d'état et les ressources demandées.
Les codes d'état HTTP peuvent être classés en cinq catégories : 1xx – informationnel, 2xx – succès, 3xx – redirection, 4xx – erreur client et 5xx – erreur serveur.
Généralement, les codes d'état commençant par le chiffre 5 indiquent des erreurs qui se produisent lors d'une panne de réseau ou d'un problème de communication entre les serveurs Web.
Il existe également des codes d'état 5xx tels que 500 Erreur interne du serveur, 501 Non implémenté, 503 Service indisponible et 504 Délai d'expiration de la passerelle.
Dans la plupart des cas, la cause de l'erreur réside dans le serveur lui-même, même si les raisons exactes de chaque erreur peuvent varier.
Qu'est-ce qui cause une erreur 502 Bad Gateway ?
Vous devez d'abord examiner les facteurs possibles pouvant être à l'origine de l'erreur de passerelle avant d'essayer de la corriger. Voici quelques-uns d'entre eux :
Nom de domaine non résolu
Habituellement, cela se produit lorsqu'un nom de domaine ne parvient pas à se résoudre à l'adresse IP correcte. Si votre nom de domaine a récemment été migré vers un autre serveur DNS hôte, cela peut prendre jusqu'à 24 heures pour que les modifications soient entièrement propagées et effectives.
Surcharge du serveur d'origine
Le serveur d'origine peut devenir surchargé et tomber en panne chaque fois qu'il manque de ressources, ce qui entraîne un message d'erreur HTTP 502.
Il a été démontré que les pics soudains de trafic, le manque de mémoire et les délais d'attente des logiciels sont quelques-unes des causes courantes de surcharge du serveur.
Erreurs de navigateur
Les navigateurs peuvent parfois afficher une erreur de codage 502 même s'il n'y a pas de problème avec le serveur ou le réseau.
Si cela se produit, l'erreur peut être causée par des extensions de navigateur défectueuses telles que des bloqueurs de publicités, des versions de navigateur obsolètes ou des fichiers corrompus dans le cache de votre navigateur.
Problèmes d'équipement du réseau domestique
Votre équipement réseau rencontre probablement un problème temporaire si vous rencontrez des erreurs HTTP 502 sur plusieurs sites Web ou navigateurs.
Blocs de pare-feu
Les pare-feu empêchent le trafic suspect d'entrer sur votre site Web. Néanmoins, certains systèmes de pare-feu peuvent détecter des faux positifs en raison de leur hypersensibilité.
Il est possible que le système bloque un fournisseur de services Internet spécifique ou une demande CDN.
Comment réparer une erreur 502 Bad Gateway ?
L'erreur 502 Bad Gateway est généralement causée par des problèmes côté serveur, mais elle peut également être due à des erreurs de configuration ou à des problèmes temporaires sur l'ordinateur du client.
Dans cette section, nous présentons différentes méthodes pour corriger cette erreur :
Méthode 1 : Actualiser la page du site Web
Vous pouvez essayer la première solution en attendant une minute ou deux, puis en actualisant votre navigateur Web actuel. Plusieurs fois, l'erreur se produit en raison d'une augmentation du trafic.
Par conséquent, il suffit généralement de rafraîchir la page. Un raccourci peut être obtenu en appuyant sur F5 ou CTRL + F5 , alors que sur un Mac, appuyer sur CMD + R sera effectif.
Si le site Web n'est pas disponible, vous pouvez également essayer d'utiliser un outil en ligne tel que Host Tracker ou Website Planet.
De cette manière, il sera possible d'identifier si l'erreur est le résultat d'un problème côté client ou d'un problème côté serveur.
Méthode 2 : Videz le cache de votre navigateur
Vous pouvez avoir des fichiers obsolètes et corrompus stockés dans le cache de votre navigateur si vous continuez à recevoir l'erreur.
Il peut être nécessaire d'effacer le cache du navigateur pour résoudre une erreur HTTP 502 Bad Gateway dans ce cas.
Les fichiers en cache peuvent contenir des données de navigateur importantes telles que des signets et des paramètres, soyez donc prudent avant de les supprimer. Vous pouvez empêcher cela en exportant vos données depuis le navigateur et en les important à nouveau ultérieurement.
Méthode 3 : essayez en mode navigation privée
Le mode navigation privée est également une bonne idée pour accéder au site Web car il aidera à déterminer si le message d'erreur 502 bad gateway est le résultat d'un problème avec le navigateur.
Suivez ces étapes pour créer une nouvelle fenêtre de navigation privée :
- Cliquez sur le bouton à trois points sur l'écran de votre navigateur
- Sélectionnez Nouvelle fenêtre de navigation privée dans le menu déroulant.
Une extension de navigateur peut être à l'origine du problème si l'erreur n'apparaît pas en mode navigation privée. Par conséquent, essayez de désactiver progressivement tous les modules complémentaires et extensions jusqu'à ce que vous puissiez accéder au site Web une fois que vous avez supprimé celui à l'origine de l'erreur.
Vous pouvez essayer d'utiliser une session de navigateur différente si la désactivation des extensions n'a pas aidé. Par exemple, si vous utilisez actuellement Google Chrome, essayez d'utiliser Mozilla Firefox.
Si votre navigateur précédent provoque l'erreur lorsque la page se charge normalement sur votre nouveau navigateur, votre navigateur actuel est probablement à blâmer.
Si vous rencontrez un problème avec votre navigateur, il est recommandé de le supprimer et de le réinstaller.
Méthode 4 : Vider les serveurs DNS
Il existe également des cas où l'erreur se produit en raison de problèmes DNS, tels que des adresses IP incorrectes et des serveurs DNS qui ne répondent pas.
Vous pourrez peut-être résoudre ce problème en vidant votre cache DNS dans ce cas. De la même manière que pour vider le cache de votre navigateur, cette méthode éliminera les enregistrements DNS défectueux.
L'une des mesures que vous pouvez prendre consiste à modifier temporairement vos serveurs DNS. Votre fournisseur d'accès Internet est responsable de l'attribution de vos serveurs DNS par défaut.
Si vous souhaitez passer à un serveur DNS tiers, tel que Google Public DNS, vous pouvez le faire à tout moment.
Méthode 5 : Essayez un autre navigateur
Vous pouvez également résoudre ce problème en utilisant un autre navigateur, notamment Firefox, Chrome, Edge, Opera, Internet Explorer et Safari.
En utilisant un navigateur alternatif qui ne produit pas d'erreur 502 Bad Gateway, vous pouvez maintenant être sûr que votre navigateur d'origine est à blâmer.
En supposant que vous avez suivi les conseils de dépannage ci-dessus, il est peut-être temps d'essayer de réinstaller votre navigateur pour voir si cela résoudra le problème.
Méthode 6 : essayez sur un autre appareil
Votre serveur peut être la source d'une erreur qui se produit après que vous ayez effectué une modification ou une mise à jour particulière. La meilleure façon de résoudre ce problème consiste à consulter les journaux d'erreurs de votre site Web.
Dans la plupart des cas, votre hébergeur propose une interface utilisateur à travers laquelle vous pouvez activer les journaux d'erreurs du site Web. Il est également possible d'activer la journalisation des erreurs pour votre site WordPress en ajoutant les lignes suivantes à votre fichier wp-config.php :
définir( 'WP_DEBUG', vrai );
définir( 'WP_DEBUG_LOG', vrai );
définir( 'WP_DEBUG_DISPLAY', faux );
Le fichier wp-contents/debug.log contiendra toutes les erreurs générées, vous permettant d'identifier celle qui cause une erreur 502 Bad Gateway.
Méthode 7 : vérifier le journal des erreurs et désactiver les plugins
Il peut y avoir un problème technique avec un ou plusieurs de vos plugins ou thèmes. La raison en est que les plugins et les thèmes mal codés peuvent entrer en conflit les uns avec les autres.
Au cours de cet événement, votre serveur arrêtera tous les scripts et requêtes sur votre site Web, ce qui entraînera l'inaccessibilité de votre site.
Certains sites Web sont affectés par ce problème en raison de la mise en cache ou des plugins de sécurité. Dans certains cas, ces plugins bloquent la communication entre les serveurs, entraînant des erreurs persistantes.
Vous devez désactiver vos plugins et réactiver chacun individuellement si vous rencontrez une erreur HTTP 502 sans qu'un plugin de mise en cache ou de sécurité ne soit installé.
Suivez ces étapes pour ce faire :
- Allez dans Plugins dans votre tableau de bord WordPress.
- Cliquez sur Plugins installés .
- Cliquez sur Désactiver dans le menu Actions groupées.
- Cliquez sur le bouton Appliquer .
- Activez chaque plugin tout en actualisant votre site WordPress.
Si vous rencontrez à nouveau l'erreur 502, vous avez trouvé le plugin problématique.
Si vous ne parvenez pas à accéder à votre tableau de bord WordPress, vous pouvez les désactiver à l'aide de votre panneau de contrôle d'hébergement ou de votre application FTP.
Modifiez le répertoire des plugins dans le répertoire wp-content en le renommant, par exemple, plugins-disable .
Une fois que votre site a été restauré dans son état d'origine après la suppression de tous les plugins, vous pouvez renommer le dossier en plugins.
Si l'erreur persiste, activez les plugins un par un pour identifier celui qui en est la cause. Si le site Web ne fonctionne toujours pas, suivez également les mêmes étapes avec vos thèmes WordPress.
Méthode 8 : Vérifier les plugins et thèmes WordPress
Dans de nombreux cas, le serveur annule les scripts et les requêtes en raison d'un mauvais code sur votre site WordPress, éventuellement à partir d'un plugin ou d'un thème tiers.
De plus, de nombreux plugins de mise en cache ont généré des erreurs 502 en raison d'une mauvaise configuration. Plusieurs solutions possibles à ce problème incluent la désactivation de tous les plugins. Vous devez noter que la désactivation d'un plugin n'entraînera pas de perte de données.
Les étapes ci-dessous peuvent être suivies si vous pouvez toujours accéder à votre tableau de bord d'administration :
- Allez dans Plugins dans votre tableau de bord WordPress.
- Cliquez sur Plugins installés .
- Cliquez sur Désactiver dans le menu Actions groupées.
- Cliquez sur le bouton Appliquer .
Tous vos plugins seront désactivés à la suite de cette action. Vous devrez déterminer quelle cause du problème est responsable si cela résout le problème.
- Activez chaque plugin tout en actualisant votre site WordPress.
Si vous recevez un retour d'erreur de passerelle 502, vous avez découvert le plugin qui se comporte mal. Après cela, vous pouvez contacter le développeur du plugin ou soumettre un ticket d'assistance au système d'assistance WordPress.
Si vous ne parvenez pas à accéder à votre page d'administration, vous pouvez utiliser FTP pour accéder à votre serveur et renommer votre dossier plugins en quelque chose comme plugins_old , puis vérifier votre site Web.
Si cela corrige le problème, vous devez tester chaque plugin individuellement. Suivez ces étapes pour ce faire :
- Renommez votre dossier de plugins en "plugins".
- Renommez chaque dossier de plug-in un par un jusqu'à ce que vous localisiez le problème.
Vous devez toujours maintenir à jour vos plugins, thèmes et noyaux WordPress, ainsi que vous assurer que vous utilisez une version PHP qui prend en charge votre site. Si vous avez besoin d'aide, vous pouvez toujours contacter votre hôte.
Méthode 9 : Redémarrez PHP
Le redémarrage de PHP peut également être une option. L'hôte peut ne pas le fournir. Dans ce cas, vous pouvez ouvrir un ticket de support et demander que PHP soit redémarré.
Méthode 10 : vérifier les CDN
Il peut également y avoir des difficultés avec votre service d'atténuation CDN ou DDoS entraînant l'erreur 502 Bad Gateway.
Un réseau de diffusion de contenu Internet fournit une couche de sécurité supplémentaire entre votre serveur et votre navigateur, garantissant ainsi une diffusion efficace du contenu Web.
Il est cependant possible que cette couche rencontre un problème lors de la connexion à votre serveur d'origine, ce qui peut entraîner une erreur 502.
Un exemple notable serait Cloudflare, où une erreur 502 Bad Gateway peut se produire dans deux formats distincts selon la situation.
D'après la capture d'écran ci-dessus, il semble que Cloudflare soit responsable du problème. Si vous souhaitez résoudre ce problème, vous devez contacter leur service client.
Il est recommandé de vérifier la page d'état du système Cloudflare avant d'effectuer cette action. Alternativement, vous pouvez choisir de désactiver Cloudflare, cependant, votre propagation DNS peut prendre quelques heures.
Par conséquent, si vous rencontrez l'erreur Cloudflare, comme indiqué ci-dessus, cela signifie qu'il s'agit d'un problème avec votre fournisseur d'hébergement actuel. Si tel est le cas, vous devez contacter l'équipe d'assistance de votre hébergeur pour demander de l'aide.
Méthode 11 : Augmenter PHP max_execution_time et max_input_time
Le délai d'attente PHP se produit chaque fois que le processus PHP s'exécute plus longtemps que le temps d'exécution maximal ou le temps d'entrée maximal spécifié par la configuration PHP.
Dans la plupart des cas, les paramètres correspondants sont définis dans vos configurations PHP sur votre serveur Web. Généralement, les valeurs sont définies sur 300 secondes par défaut.
Dans certains cas, un délai d'attente peut se produire pendant le processus de migration, entraînant une erreur 502 Bad Gateway. Pour résoudre ce problème, vous pouvez contacter votre hébergeur pour savoir à quoi sont fixées les valeurs et si elles peuvent être augmentées.
Méthode 12 : Contactez votre hébergeur de site Web
Si aucune de ces solutions ne résout l'erreur, il est recommandé de contacter le support client. Il est important de décrire le problème et d'inclure toutes les étapes de dépannage que vous avez prises pour le résoudre.
De plus, assurez-vous de fournir autant d'informations que possible et de permettre à l'équipe d'assistance de vous aider.
Méthode 13 : Contactez votre fournisseur d'accès Internet (FAI)
Lorsque votre navigateur, votre ordinateur et votre réseau fonctionnent tous et que le site Web signale que la page ou le site Web fonctionne, l'erreur 502 Bad Gateway peut être le résultat d'un problème de réseau qui relève de la responsabilité de votre fournisseur de services Internet.
Méthode 14 : Réessayez plus tard !
Si vous rencontrez une erreur 502 Bad Gateway à ce stade de votre processus de dépannage, il y a presque certainement un problème avec l'une des deux choses suivantes : soit votre fournisseur de services Internet, soit le réseau du site Web.
Vous pouvez même être en mesure de confirmer ces informations directement avec l'une des deux parties si vous les contactez.
Dans tous les cas, vous n'êtes pas la seule personne à rencontrer cette erreur et vous devrez donc attendre qu'elle soit résolue pour vous.
502 Variations d'erreur de passerelle incorrecte
Il n'est pas nécessaire qu'un navigateur, un système d'exploitation ou un service particulier affiche l'erreur. Néanmoins, son apparence peut varier de plusieurs façons
Vous pouvez rencontrer des alternatives pour cette erreur sur Internet telles que l'erreur temporaire (502), l'erreur 502, l'erreur 502, la mauvaise passerelle 502 Cloudflare, la mauvaise passerelle 502 Nginx, la mauvaise passerelle AWS 502, etc.
Il est important de noter que certains sites Web ou services ont des pages d'erreur 502 personnalisées qui sont susceptibles d'avoir un aspect différent :
Chrome
Un message d'erreur 502 Bad Gateway est affiché par Chrome lorsque le serveur rencontre une erreur temporaire et n'est pas en mesure de traiter votre demande.
De plus, Chrome vous recommande de réessayer après 30 secondes. Vous pouvez essayer d'accéder au site Web à partir d'une autre fenêtre de navigateur si le problème persiste.
GitLab
Si le serveur proxy inverse de GitLab ne reçoit pas de réponse du serveur d'origine de GitLab pendant une période prolongée, GitLab affichera une erreur 502 Bad Gateway. De plus, la page d'erreur fournit des instructions pour résoudre le problème.
Il y a une erreur 502 qui apparaît sur Twitter lorsqu'un service est temporairement surchargé. Une illustration est incorporée avec un message clair et concis de manière ludique. Les personnes intéressées par les statistiques de données en temps réel peuvent également consulter le statut Twitter.
Comment l'erreur 502 Bad Gateway affecte-t-elle le référencement ?
Le code d'erreur 502 est généré lorsqu'une erreur réseau empêche le serveur de terminer la requête.
Il est important de noter que si cette erreur se produit fréquemment et pendant une période prolongée, elle peut affecter négativement l'optimisation des moteurs de recherche de votre site Web.
Si une page demandée n'est pas servie, les visiteurs peuvent quitter votre site, ce qui entraîne une mauvaise expérience utilisateur. De plus, plus votre site reste longtemps indisponible, plus votre taux de rebond sera élevé.
Les moteurs de recherche verront également une page avec une erreur 502 comme cassée, ce qui empêchera le moteur de recherche d'indexer et de classer la page.
À la lumière de cela, il est essentiel de déterminer quels facteurs sont à l'origine de l'erreur pour la résoudre dès que possible dans l'intérêt de l'optimisation des moteurs de recherche.
Questions fréquemment posées
Dans cette section, nous répondrons à quelques questions fréquemment posées pour vous aider à résoudre l'erreur :
L'erreur 502 Bad Gateway est un message d'erreur général qui indique que quelque chose ne va pas avec la communication du serveur du site Web. Cependant, il n'identifiera pas la cause exacte du problème.
Vous pouvez recevoir un message sur l'écran de votre ordinateur indiquant "502 mauvaise passerelle". Cela se produit lorsque le serveur qui agit en tant que proxy ou passerelle ne reçoit pas de réponse adéquate d'un autre serveur.
Vous ne pourrez pas déterminer la cause sous-jacente de cette erreur puisqu'il s'agit d'une erreur générique. Par conséquent, il est impossible d'indiquer s'il est bloqué ou non sans mener des recherches supplémentaires.
Généralement, l'erreur 502 Bad Gateway n'est pas le résultat d'un virus. Cela se produit lorsque le serveur du site Web est incapable de communiquer avec le site Web.
Conclusion
Diverses méthodes sont abordées dans cet article pour remédier au problème d'une erreur de passerelle 502 incorrecte, y compris ses causes, ses variations et ses effets sur l'optimisation des moteurs de recherche.
Nous tenons à exprimer notre sincère gratitude pour la lecture de cet article. Si vous avez des questions ou des commentaires, n'hésitez pas à utiliser la section des commentaires.
Veuillez nous suivre sur Facebook et Twitter si vous souhaitez rester au courant de nos articles.