← Retour au lexique
⚙️ SEO Technique

Erreur 502 Bad Gateway

L'erreur 502 Bad Gateway indique qu'un serveur intermédiaire a reçu une réponse invalide du serveur en amont.

Définition

L’erreur 502 Bad Gateway est un code de statut HTTP qui signifie qu’un serveur agissant comme passerelle ou proxy a reçu une réponse invalide ou incorrecte du serveur en amont qu’il tentait de contacter pour traiter la requête.

En termes simples : un serveur intermédiaire n’a pas pu obtenir de réponse valide du serveur principal.

Causes fréquentes de l’erreur 502

Côté serveur

  • Serveur surchargé : Trop de requêtes simultanées
  • Serveur en panne : Le serveur d’origine ne répond plus
  • Timeout : Le serveur met trop de temps à répondre
  • Configuration incorrecte : Problème de reverse proxy (Nginx, Apache)

Côté infrastructure

  • Problème de pare-feu : Blocage des communications entre serveurs
  • DNS mal configuré : Résolution de nom incorrecte
  • CDN défaillant : Cloudflare, Fastly ou autre CDN indisponible

Côté application

  • Code PHP/Python en erreur : Script qui plante
  • Mémoire insuffisante : Processus tué par le système
  • Connexion base de données : MySQL/PostgreSQL inaccessible

Impact SEO de l’erreur 502

Court terme

Une erreur 502 occasionnelle n’impacte généralement pas le référencement. Googlebot repassera plus tard.

Long terme

Des erreurs 502 répétées peuvent avoir des conséquences graves :

  1. Désindexation : Google peut retirer les pages inaccessibles de son index
  2. Perte de crawl budget : Googlebot gaspille ses ressources sur des erreurs
  3. Dégradation du classement : Signal négatif pour l’expérience utilisateur
  4. Perte de backlinks : Les liens pointant vers des pages en erreur perdent leur valeur

Comment diagnostiquer une erreur 502

Vérifications immédiates

  1. Tester la page dans un autre navigateur
  2. Vider le cache et les cookies
  3. Vérifier si le site est down pour tout le monde (downforeveryoneorjustme.com)

Analyse technique

# Vérifier le statut du serveur web
systemctl status nginx
systemctl status apache2

# Consulter les logs d'erreur
tail -f /var/log/nginx/error.log

# Vérifier les processus PHP
systemctl status php-fpm

Solutions pour corriger l’erreur 502

Actions rapides

  • Redémarrer le serveur web : Nginx, Apache
  • Redémarrer PHP-FPM : Si vous utilisez PHP
  • Augmenter les timeouts : Dans la configuration du proxy

Configuration Nginx (exemple)

proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;

Prévention

  • Mettre en place un monitoring (Uptime Robot, Pingdom)
  • Configurer des alertes automatiques
  • Prévoir une page de maintenance élégante
  • Dimensionner correctement l’infrastructure

Différence avec les autres erreurs 5xx

CodeNomSignification
500Internal Server ErrorErreur générique du serveur
502Bad GatewayRéponse invalide du serveur amont
503Service UnavailableServeur temporairement indisponible
504Gateway TimeoutTimeout du serveur amont

L’erreur 502 est spécifique aux architectures avec proxy ou load balancer. Elle nécessite une investigation au niveau de l’infrastructure réseau et serveur.