Erreur 500, 502, 503, 504 : que signifient ces codes et comment les corriger
Mis à jour le 12 septembre 2026 · 9 minutes de lecture
Un écran blanc, un message cryptique et un numéro à trois chiffres : les erreurs serveur font partie des pannes les plus fréquentes… et les plus mal comprises. Voici ce que signifie chaque code 5xx, sa cause la plus probable, et comment le résoudre sans y passer la journée.
Pourquoi ces codes sont différents d'une simple « page introuvable »
Une erreur 404 signifie qu'une page n'existe pas : le serveur fonctionne, il répond, il indique juste qu'il n'a rien à cette adresse. Les codes qui commencent par 5 racontent une tout autre histoire : quelque chose s'est mal passé côté serveur, pendant qu'il essayait de traiter la demande. Le visiteur ne peut rien y faire — c'est à vous d'agir, et souvent dans l'urgence.
Panorama des 4 erreurs serveur les plus courantes
| Code | Nom | Ce que ça signifie | Qui contacter en priorité |
|---|---|---|---|
500 | Internal Server Error | Le serveur est joignable mais le code de votre site plante | Votre développeur |
502 | Bad Gateway | Un serveur intermédiaire reçoit une réponse invalide d'un serveur en amont | Votre hébergeur |
503 | Service Unavailable | Le serveur refuse temporairement de répondre (surcharge, maintenance) | Votre hébergeur |
504 | Gateway Timeout | Un serveur intermédiaire n'a pas reçu de réponse à temps | Votre hébergeur ou développeur |
Ces quatre codes se ressemblent, mais leurs causes et leurs solutions sont différentes. Voyons chacun en détail.
Erreur 500 — Internal Server Error
C'est l'erreur serveur la plus fréquente sur les sites gérés avec un CMS comme WordPress, Prestashop ou Joomla. Elle signifie que le serveur a bien reçu la demande, mais que l'exécution du code a échoué en cours de route.
Causes fréquentes
- Une extension ou un thème incompatible avec la version de PHP
- Un fichier
.htaccesscorrompu ou mal configuré - Une limite de mémoire PHP dépassée
- Des droits de fichiers incorrects après un transfert FTP
- Une mise à jour partielle ou interrompue du CMS
Comment la corriger
Renommez le fichier .htaccess pour forcer sa régénération, désactivez les
extensions une par une via FTP (renommer leur dossier suffit), et augmentez la limite
mémoire PHP à 256 Mo dans votre panneau d'hébergement. Si le site revient après la
désactivation d'une extension précise, vous avez trouvé la coupable.
Erreur 502 — Bad Gateway
Cette erreur apparaît quand votre site passe par un serveur intermédiaire (reverse proxy, CDN, load balancer) qui n'obtient pas de réponse cohérente du serveur applicatif situé derrière lui.
Causes fréquentes
- Le serveur d'application a redémarré ou planté au mauvais moment
- Un pic de trafic a saturé les ressources disponibles
- Une mauvaise configuration du CDN ou du pare-feu applicatif
- Un délai réseau anormal entre deux composants de l'infrastructure
Comment la corriger
Dans la majorité des cas, un rechargement quelques minutes plus tard suffit : le serveur en amont s'est simplement redémarré. Si l'erreur persiste, videz le cache de votre CDN s'il en existe un, et contactez votre hébergeur : c'est généralement à lui d'investiguer, car le souci se situe dans son infrastructure plutôt que dans votre code.
Erreur 503 — Service Unavailable
Le serveur répond, mais indique qu'il n'est temporairement pas en mesure de traiter la demande. C'est l'erreur typique d'une surcharge ou d'une maintenance.
Causes fréquentes
- Un pic de trafic qui dépasse les ressources allouées par votre offre d'hébergement
- Une maintenance planifiée côté hébergeur
- Un processus qui tourne en boucle et consomme toutes les ressources du serveur (attaque, script défaillant)
- Une limite de connexions simultanées atteinte sur une offre mutualisée
Comment la corriger
Vérifiez d'abord la page de statut de votre hébergeur : si une maintenance est en cours, il n'y a rien à faire d'autre qu'attendre. Sinon, consultez les statistiques de ressources de votre panneau d'hébergement pour identifier ce qui consomme le plus de mémoire ou de processeur, et envisagez de passer sur une offre avec davantage de ressources si le problème se répète à chaque pic de trafic.
Erreur 504 — Gateway Timeout
Variante de la 502, cette erreur signifie qu'un serveur intermédiaire a bien transmis la demande à un serveur en amont, mais n'a reçu aucune réponse dans le délai imparti.
Causes fréquentes
- Une requête trop lente (recherche complexe, import volumineux, appel API externe)
- Une base de données surchargée ou mal optimisée
- Un délai d'expiration (timeout) configuré trop court sur le serveur
Comment la corriger
Identifiez la page ou l'action précise qui déclenche l'erreur : c'est souvent une requête de base de données mal optimisée ou un plugin qui appelle un service externe lent. Optimiser les requêtes, mettre en cache les résultats ou allonger légèrement le délai d'expiration côté serveur résout la majorité des cas.
L'impact de ces erreurs sur votre référencement
Une erreur 5xx isolée, corrigée en quelques minutes, n'a aucune conséquence sur votre classement Google. Le problème apparaît quand les erreurs se répètent : Googlebot réduit alors sa fréquence d'exploration de votre site, et peut finir par désindexer les pages qu'il n'arrive plus à charger correctement. Pour un site e-commerce ou un site à fort trafic, quelques heures d'erreurs 503 récurrentes suffisent à faire chuter des positions durement acquises.
Que faire dans l'immédiat quand l'erreur apparaît
- Notez le code exact affiché (500, 502, 503 ou 504) : c'est la première information à donner à votre hébergeur ou développeur.
- Rechargez la page après quelques secondes : de nombreuses erreurs 502/503/504 sont ponctuelles.
- Consultez la page de statut de votre hébergeur pour écarter un incident déjà connu.
- Testez depuis un outil externe comme le diagnostic gratuit de Sitalerte pour confirmer que le problème touche bien tous les visiteurs, et pas seulement votre connexion.
- Contactez le bon interlocuteur selon le code : l'hébergeur pour un 502/503/504, votre développeur pour un 500.
Soyez alerté avant vos clients, pas après
Sitalerte teste votre site en continu et vous envoie un e-mail dès qu'un code d'erreur 5xx est détecté, avec l'heure exacte et le code renvoyé. Gratuit pour un site, à vie.
Réduire durablement la fréquence de ces erreurs
- Tenez votre CMS, vos thèmes et extensions à jour, mais testez d'abord sur une copie du site.
- Choisissez une offre d'hébergement dimensionnée à votre trafic réel, avec de la marge pour les pics.
- Mettez en cache les pages et les requêtes les plus coûteuses.
- Surveillez votre site en continu plutôt que d'attendre qu'un client vous signale le problème — voir notre guide sur que faire quand un site web est en panne.
- Comparez les offres sur la page tarifs pour une surveillance adaptée au nombre de sites que vous gérez.
Questions fréquentes
Des erreurs serveur à répétition ? Nout Web Réunion audite, corrige et héberge des sites web fiables partout en France. Demandez un diagnostic gratuit.