L’erreur 504 (« Gateway Timeout ») signifie que le serveur intermédiaire du site a attendu la réponse du serveur final… qui n’est jamais arrivée dans le temps imparti : le site est trop lent ou saturé, et le problème se situe chez lui, pas chez vous.
Une histoire de chronomètre #
Chaque maillon du web s’accorde un délai maximal d’attente (un « timeout », souvent 30 à 60 secondes). Quand le serveur qui fabrique la page dépasse ce délai — calcul trop lourd, base de données à genoux, pic de trafic — l’intermédiaire abandonne et vous renvoie 504. C’est typiquement l’erreur des soirs de forte affluence : ouverture de billetteries, soldes, résultats d’examens, déclaration d’impôts à la dernière minute.
| Contexte | Ce qui se passe | Votre meilleure option |
|---|---|---|
| Site très demandé à un instant précis | Pic de trafic, serveurs saturés | Réessayer par vagues, éviter de recharger en rafale |
| Une seule page lente (recherche, export…) | Traitement trop lourd côté site | Simplifier la demande (moins de filtres, période plus courte) |
| Tout le site en 504 durablement | Incident technique sérieux | Revenir plus tard, consulter les réseaux du site |
Le piège du rechargement frénétique #
Recharger la page toutes les deux secondes aggrave la situation : chaque tentative ajoute une demande dans la file d’un serveur déjà débordé — c’est l’effet boule de neige qui fait tomber les billetteries. La méthode efficace : une tentative, puis une pause de quelques minutes. Sur les gros événements, les sites sérieux mettent en place une file d’attente ; si on vous en propose une, gardez l’onglet ouvert au lieu de le fermer et rouvrir (vous repartiriez en fin de file).
À lire Erreur 404, 500, « connexion pas privée »… : que faire quand une page ne s’ouvre pas ?
504 ou 502 : quelle différence ? #
Les deux impliquent un intermédiaire entre vous et le site. En 502, il a reçu une réponse invalide ; en 504, il n’a rien reçu du tout dans les délais. Pour vous, la conclusion est la même : l’infrastructure du site est en difficulté, et seule son équipe technique peut agir.
« Time out » = temps écoulé. Le délai d’attente maximal a été dépassé sans réponse du serveur final.
Non. Le blocage se situe entre les serveurs du site. Vos manipulations locales n’ont aucun effet dessus.
Nginx est un logiciel serveur très répandu qui joue souvent le rôle de passerelle. Son nom apparaît sur la page d’erreur par défaut — c’est une signature technique, pas la cause.
À lire
Vider le cache du navigateur : à quoi ça sert, et comment faire ?
C’est possible si l’erreur survient pendant le paiement. Comme pour l’erreur 500 : vérifiez mails et espace client avant de repayer.
Pourquoi « timeout » ?
Vider mon cache ou redémarrer ma box peut-il réparer un 504 ?
Le message « nginx » sous l’erreur, c’est quoi ?
Un site peut-il perdre ma commande à cause d’un 504 ?