Comment réparer l'erreur 502 Bad Gateway dans WordPress

Publié: 2020-06-26
502 erreur de passerelle incorrecte

L'une des parties les plus frustrantes de la gestion d'un site Web est les erreurs d'affichage. Et l'une de ces erreurs frustrantes est l'erreur 502 mauvaise passerelle qui apparaît parfois.

Il s'agit d'une erreur courante qui peut être observée sur de nombreux sites Web et qui peut ne pas avoir de conséquences graves si elle se produit en de rares occasions.

Aussi simple que cela puisse paraître, si l'erreur 502 apparaît trop souvent, cela peut en fait affecter votre référencement et votre réputation en ligne. Par exemple, lorsqu'un robot d'exploration Web essayant d'accéder à votre site obtient assez souvent une mauvaise passerelle 502 , il peut mettre votre site sur liste noire ou, dans le moins des cas, votre classement de recherche pourrait faire face à une baisse.

Il peut donc être utile de comprendre l'erreur et de la corriger avant qu'elle ne provoque des effets SEO graves.

Qu'est-ce qu'une erreur 502 ?

Chaque requête HTTP faite à partir d'un navigateur vers un serveur reçoit une réponse accompagnée d'un code d'état HTTP. Bien que 200 soit le code d'état de réussite, vous ne verrez pas ces codes d'état à moins qu'ils n'indiquent un échec. Le code d'erreur le plus courant est le 404 qui signifie Page non trouvée, ce qui signifie que la demande n'a pas été acceptée.

Désormais, la série de codes d'état dans la plage 500, y compris les 500, 501, 502 et 520, etc., est liée à une sorte d'erreur de serveur après l'acceptation de la demande. Il peut s'agir d'une erreur interne ou d'une réponse invalide du serveur.

Le code d'erreur 502 signifie spécifiquement que le serveur a accepté la demande tout en agissant en tant que proxy mais a reçu une réponse non valide d'un serveur entrant.

Le message d'erreur peut être affiché sous différentes formes comme :

  • Erreur 502
  • 502 Mauvaise passerelle
  • Erreur proxy 502
  • Service 502 temporairement surchargé
  • HTTP 502
  • Un écran blanc vierge
  • 502 mauvaise passerelle Cloudflare

La façon dont le message d'erreur s'affiche peut dépendre de l'application Web, du navigateur ou des systèmes d'exploitation.

L'erreur 502 indique des réponses non valides qui pourraient être reçues pour diverses raisons. Peut-être que le serveur était en panne, il y a eu des interférences dans le transfert de données ou une surcharge temporaire des ressources.

Si les erreurs 502 persistent plus de 6 heures, Google peut percevoir votre site comme problématique et ainsi lui donner un classement inférieur

Comment réparer les erreurs 502

Recharge la page

Aussi simple que cela puisse paraître, le rechargement de la page fonctionne la plupart du temps. Cela devrait être l'une des premières choses à essayer avant de commencer à dépanner la cause première réelle. Car, le plus souvent, une erreur 502 se produit simplement parce que le serveur est surchargé. Ainsi, une simple actualisation et recharge pourrait vous aider à obtenir une réponse appropriée du serveur.

Mais cela ne sert que de solution rapide et si vous voyez fréquemment des erreurs 502, vous devrez peut-être vérifier d'autres éléments tels que la mémoire cache, les paramètres du pare-feu, le CDN, etc.

Effacer la mémoire cache

Parfois, le cache fonctionne pour le mieux et parfois il se retourne contre lui. Par exemple, lorsque vous recevez parfois une mauvaise réponse, le cache peut servir des pages Web plus anciennes à partir de la mémoire et résoudre le problème. Mais de la même manière, le cache peut parfois servir les pages d'erreur encore et encore, même après que votre erreur a été corrigée.

Pour éviter de tels problèmes, accédez aux paramètres de votre navigateur et effacez le cache manuellement. Il existe des raccourcis clavier tels que Ctrl + F5 qui imposent l'effacement du cache lors de l'actualisation de la page.

Vous pouvez également vider votre cache WordPress. Essayez de vider tous les caches des plugins WordPress, du moteur WordPress et des plugins de pare-feu que vous utilisez. Vous pouvez accéder aux paramètres de cache de vos plugins via votre tableau de bord WordPress. Vous pouvez également essayer de vider le cache DNS local.

Pour les machines Windows, des commandes simples telles que ipconfig /flushdns dans l'invite de commande peuvent vous aider à vider le cache DNS.

Pour les systèmes Mac, essayez la commande dscacheutil –flushcache. Ensuite, essayez de recharger la page dans différents navigateurs pour voir si le cache du navigateur est bien celui qui a causé le problème.

Désactiver le pare-feu et le CDN

Les sites WordPress peuvent utiliser des réseaux de distribution de contenu comme Cloudflare avec leurs installations de cache pour servir et charger les pages plus rapidement. Les pare-feu ajoutent également des couches supplémentaires à travers lesquelles les requêtes et les réponses HTTP devront transiter. Cela peut également entraîner un problème de passerelle 502.

Essayez de désactiver vos services CDN et pare-feu et essayez de charger votre site. Si le problème est résolu, vous pouvez contacter votre fournisseur de services CDN pour rechercher la cause de l'erreur et l'activer une fois qu'il a résolu la cause première.

Mettez à jour vos plugins

Eh bien, s'il s'agit d'une erreur tenace qui persiste même après avoir vidé tout le cache, désactivé le CDN et le pare-feu, il est temps de mettre à jour vos plugins et vos thèmes.

Désactivez tous vos plugins WordPress via le tableau de bord ou via FTP. Maintenant, essayez de charger votre page et recherchez l'erreur. Si l'erreur est corrigée, essayez une méthode d'essai et d'erreur pour trouver le plug-in réel à l'origine de l'erreur.

Activez vos plugins un par un pour savoir lequel est le coupable et mettez-le à jour pour résoudre le problème. Si une mise à jour ne résout toujours pas, recherchez une assistance technique ou trouvez un plugin alternatif pour remplir ses chaussures.

Mettez à jour vos thèmes

Si la vérification de tous vos plugins ne s'est pas avérée fructueuse, vous pouvez essayer la même chose avec vos thèmes. Passez à un thème WordPress par défaut et vérifiez si l'erreur persiste. Si cela résout le problème, essayez de mettre à jour votre thème ou utilisez une alternative.

Vérifier les journaux et les scripts

WordPress peut conserver des journaux d'erreurs si vous avez défini les paramètres de débogage correspondants dans le fichier wp-config.php. Utilisez ces journaux pour savoir quelle partie de votre code ou plugin est à l'origine de l'erreur

Parfois, des scripts comme ceux utilisés pour le captcha et la sécurité peuvent surcharger le serveur avec plusieurs requêtes conduisant à une erreur 502 temporaire. Optimisez vos scripts pour vous assurer que ces erreurs sont évitées.

Les services peuvent être configurés pour avoir une limite de temps maximale pour l'exécution des scripts. Vous pouvez également augmenter le délai d'expiration qui a une valeur par défaut de 300 secondes.

Vérifiez votre serveur d'hébergement

Si aucune des méthodes décrites ci-dessus ne fonctionne pour vous, c'est probablement votre serveur d'hébergement qui agit. Contactez le support technique du serveur d'hébergement et posez une question concernant le problème.

Une mauvaise erreur de passerelle 502 peut se produire en raison de mauvaises configurations DNS. Les risques de telles erreurs de configuration sont élevés si vous venez de passer à un nouveau fournisseur d'hébergement. Vous devrez peut-être attendre jusqu'à 24 heures pour que tout fonctionne correctement après le passage à un nouvel hôte.

S'il s'agit d'un simple problème de mauvaise configuration, ils peuvent le résoudre immédiatement. Mais si le problème se répète souvent et que vous ne parvenez pas à trouver une solution appropriée, vous pouvez essayer de passer à un meilleur fournisseur de services d'hébergement.

Tirez le meilleur parti des plugins de mise en cache WordPress

Comme vous l'avez peut-être remarqué, la cause principale de la plupart des erreurs 502 pourrait être la mise en cache. Ainsi, rechercher des problèmes de cache à chaque plugin que vous avez pour chaque instance d'erreur peut être fatigant et fastidieux. Pourquoi ne pas utiliser les meilleurs plugins de mise en cache qui vous permettent de mettre en cache les pages pour un chargement plus rapide tout en vous assurant que les erreurs de cache sont gérées automatiquement ?

Par exemple, Innorobo utilise les plugins de mise en cache WordPress. Sans aucun doute, de bons plugins de mise en cache garantissent que les erreurs sont correctement enregistrées et permettent un effacement automatique du cache, ce qui vous permet de déboguer et de résoudre rapidement les problèmes.

À ton tour

Voici donc un bref aperçu de l'erreur 502. Nous espérons que cet article vous aura aidé à corriger l'erreur. Quel est ton avis là-dessus? Faites-le nous savoir dans les commentaires ci-dessous.