Code erreur HTTP 504 Gateway Timeout : signification et que faire
À surveillerLe code HTTP 504 Gateway Timeout indique qu'un serveur intermédiaire (passerelle ou proxy) n'a pas reçu de réponse à temps du serveur en amont. La requête n'a pas abouti, mais la panne est du côté serveur et souvent temporaire.
Que signifie le code 504 ?
Dans l'architecture du web, une requête peut transiter par plusieurs serveurs avant d'atteindre sa destination : un proxy inverse, un équilibreur de charge, un CDN ou une passerelle API. Si l'un de ces intermédiaires envoie la requête à un serveur cible et que ce serveur ne répond pas dans le délai configuré, l'intermédiaire renvoie un code 504 au navigateur. Ce code se distingue du 502 (Bad Gateway), qui signale une réponse reçue mais invalide, et du 503 (Service Unavailable), qui indique que le serveur lui-même est indisponible.
Causes probables
- Serveur cible surchargé ou en cours de redémarrage.
- Délai d'attente (timeout) du proxy trop court par rapport au temps de traitement du serveur cible.
- Problème réseau entre la passerelle et le serveur cible (coupure, latence élevée).
- Incident ou maintenance planifiée sur le serveur d'application en aval.
- Erreur de configuration du serveur proxy ou de la passerelle.
Comment résoudre le code 504
- Patienter et actualiser la page. Appuyez sur F5 ou sur le bouton d'actualisation du navigateur. Une indisponibilité temporaire se résout souvent d'elle-même en quelques minutes.
- Vider le cache du navigateur. Si l'erreur persiste, videz le cache et les cookies du navigateur, puis rechargez la page.
- Vérifier l'état du service. Consultez la page de statut officielle du site ou service concerné pour savoir si un incident est signalé.
- Essayer depuis un autre réseau. Testez la page depuis un réseau différent (données mobiles par exemple) pour écarter une origine locale.
- Contacter l'hébergeur (si vous êtes webmestre). Vérifiez les journaux du proxy ou de l'équilibreur de charge et la disponibilité du serveur d'application en aval. Augmentez si nécessaire le délai timeout configuré.
Quand faire appel à un professionnel
Si le code 504 persiste au-delà de quelques minutes sur un site tiers, le problème relève de l'équipe technique du service. Si vous gérez votre propre infrastructure, vérifiez la configuration du timeout upstream et la disponibilité du serveur d'application.
Questions fréquentes
Quelle est la différence entre un code 504 et un code 502 ?
Un code 504 vient-il de mon ordinateur ?
Combien de temps doit-on attendre avant de réessayer ?
Autres codes Serveur / HTTP
Source : MDN Web Docs (Mozilla) · relevé le 06/07/2026.