time_read13mn de lecture

HTTP 504 (Gateway Timeout) : comment résoudre l’erreur 504 ?

11 mai 2020

HTTP 504 (Gateway Timeout) : comment résoudre l'erreur 504 ?

Les activités sur le web sont un ensemble de requêtes et de demandes de service qui se font entre serveur et navigateur. Au cours de ses échanges inter-serveurs, des erreurs peuvent se produire comme l’Erreur 504 ou le Gateway Timeout.

Vous vous êtes peut-être déjà connecté sur un site web. Et lors de vos transitions entre les pages ou pendant un acte de paiement, vous avez subitement un écran blanc ou un message d’erreur au titre 504.

Dans cet article, nous allons vous parler de ce que peut être les ou l’origine(s) de ce dysfonctionnement, mais également comment faire pour le résoudre.

Alors pour vos prochaines connexions, suivez nos conseils pour ne plus couper le pont !

Qu’est-ce que l’erreur 504 : “Gateway Timeout”

De manière générale, le web fonctionne par des recherches et requêtes. Vous vous connectez sur Google, allez sur la barre de recherche et tapez une demande comme : “hébergement web “. Le moteur de recherche fera sa mission et vous proposera les sites ou entreprises proposant le service demandé.

Ainsi, pour arriver à cette fin, un processus en background doit se faire. La requête va voyager de serveur en serveur puis revenir et vous donnez l’information demandée. Et entre ces serveurs, il peut y avoir un blocage, c’est le 504 error.

Le fonctionnement d’un serveur

serveurs

Un serveur est un matériel ou composant informatique qui peut-être physique (ordinateur de stockage) ou virtuel (logiciel de pilotage de navigation). Sa fonction principale est de stocker et contrôler les flux d’informations d’un site web qui seront accessibles par des visiteurs ou navigateurs du site concerné.

Et le langage employé par le serveur et le navigateur pour communiquer est ce qu’on appelle HTTP ou “Protocole de Transfert Hypertexte”. Tous les navigateurs utilisent ce protocole afin d’afficher une page web. Vous pouvez également remarquer au début d’une URL comme https://www.lws.fr/.

De ce fait, le processus se fera par :

  1.  Une requête en HTTP d’un navigateur envoyé pour un serveur
  2.  Le serveur reçoit et traite la requête HTTP
  3.  Le serveur renvois une réponse HTTP au navigateur demandeur

Ces échanges HTTP sont ce qu’on appelle passerelle ou en anglais “gateway”. Et il arrive que cette passerelle se coupe ou expire pour une raison ou une autre.

Les causes de l’erreur 504

Il existe cinq types d’erreurs dans les échanges entre serveur et navigateur. Et ils se classent par le premier chiffre d’un nombre de trois chiffres. Le process peut être un succès ou une erreur, comme 102, 204, 304, 404 et 504. Il existe alors toute une liste d’erreur HTTP. Mais ce qui nous intéresse, c’est le code ou classe 5 qui concerne les erreurs d’application de serveur.

Nous avons vu plus haut la relation ou protocole qui se crée entre un serveur et un navigateur pour se communiquer. Toutefois cette relation peut être multipliée. C’est-à-dire que pour une requête, la passerelle peut éventuellement se créer entre plusieurs serveurs intermédiaires avant d’être renvoyé au navigateur.

La cause principale de l’erreur 504 gateway time out est donc que lors de la création des flux de requête HTTP, un serveur intermédiaire dans la chaîne ne parvient pas à répondre à la demande du navigateur. En faisant ainsi expirer la passerelle de la chaîne après un laps de temps d’attente. D’où le nom “gateway time out” ou “délai d’expiration de la passerelle”.

Comment solutionner l’erreur 504 en tant que navigateur ?

504 error

Le navigateur sera défini comme un client qui est derrière son ordinateur et qui est en quête de satisfaction de besoin. Il va donc être à la recherche d’un site web fournisseur via son réseau internet. Et en cas d’erreur 504, il sera victime d’un blocage d’accès de la page web qui l’intéresse.

Il est par contre possible de résoudre l’erreur si le souci provient d’une configuration à paramétrer au niveau du navigateur. Le routeur peut ne pas fonctionner normalement ou le serveur proxy subit une saturation cause d’une surcharge freinant ainsi temporairement les flux de données. Mais encore le serveur DNS est non reconnu faisant expirer le délai d’attente ou que l’accès internet est défaillant.

Les solutions internes du problème 504

Pour résoudre l’erreur 504, le navigateur doit procéder à des vérifications et paramétrages de son système de navigation.

Il peut commencer par :

  • Actualiser la page web cible : la solution la plus simple, après un petit délai d’attente, vous pouvez rafraîchir la page. Cette solution sera efficace si le serveur est en surcharge puis après vos tentatives d’actualisation, la page s’affichera.
  • Réinitialiser les périphéries pilotant la connexion internet : les matériels comme le routeur ou modem peuvent être source d’un échec de connexion qui causera l’erreur. L’erreur se corrigera en redémarrant ces périphéries.
  • Configurer le serveur proxy : le proxy est un programme intermédiaire pour être sur le réseau. Mal configuré, il fera des échecs de connexion. Et la solution est de faire un paramétrage différent pour résoudre le problème de passerelle.
  • Modifier le serveur DNS : le DNS ou “Domain Name System” est un genre d’annuaire pour ordinateur. Il doit donc être accepté par le serveur pour interagir avec lui.

Les solutions externes du problème 504

Si après plusieurs tentatives d’actualisation et de reconfiguration de vos périphéries et serveur interne, vous ne parvenez toujours pas à résoudre l’erreur 504. Le problème n’est peut-être pas à votre niveau.

L’éventualité que le site cible ou que votre accès internet soit en dysfonctionnement est également à envisager. Pour ce faire, nous vous proposons de :

  • Remonter la situation à l’opérateur du site : si l’erreur est vraiment persistante, il est probable que vous n’êtes pas la seule victime et que le problème provient du site. En contactant les administrateurs, ils pourront vous donner soit les raisons ou les solutions pour corriger l’erreur.
  • Faire appel à votre fournisseur d’accès internet : cette éventualité n’est pas à évincer, car ceux sont eux qui vous permettent de naviguer dans le réseau.
  • Se connecter ultérieurement : si le site est défectueux, avec un peu de patience les opérateurs ou administrateurs du site corrigeront l’erreur. Ainsi vous pouvez vous connecter à un autre moment

Félicitation ! Vous êtes arrivé jusque-là et vous savez désormais corriger l’erreur 504 Gateway Time out 👍

Cette erreur est principalement due à une non-compatibilité de configuration appliquée entre le serveur et le navigateur. Et en faisant des rafraîchissements ou des reconfigurations vous pouvez résoudre le souci.

Hebergement web

Avatar de l'auteur

Auteur de l'article

Paul

Je suis Paul, expert en hébergement web et noms de domaine chez LWS 🌐. J'adore partager mes astuces et mon expérience pour vous aider à briller sur le web ! Suivez-moi pour des conseils pratiques et fun 😊.

Il y a 1413 jours

note article

4.7/5 (244 votes)

Commentaires (0)
Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

White Book for other Category

Hébergement Web LWS - 3 mois offerts

Hébergement Web Starter LWS GRATUIT pendant 3 mois ! 🚀

Cette offre exclusive comprend tout ce dont vous avez besoin pour créer votre site web GRATUITEMENT : Hébergement 250Go SSD, 5 sites webs hébergeables, WordPress et autres CMS en 1 clic, support réactif 7J/7, serveurs en France...