Que signifie le délai d'expiration de la passerelle 504 et comment y remédier

Lorsque vous rencontrez des difficultés pour accéder à certains sites Web, votre navigateur affiche souvent un code d'état HTTP(HTTP status code) qui vous aide à déchiffrer le problème. Ces codes se déclinent en différents types et variantes, chacun avec sa signification et ses solutions individuelles. Il y a 90 % de chances que vous ayez rencontré une erreur 504 Gateway Timeout au moins une fois en surfant sur Internet.

Que signifie 504 Gateway Timeout ? L'erreur 504 Gateway Timeout est étiquetée différemment par plusieurs sites Web et navigateurs, mais les variations signifient la même chose. Ainsi, si un site Web particulier génère une erreur « Gateway Timeout (504) » tandis que d'autres affichent la leur sous la forme « HTTP Error 504 », « Domain a mis trop de temps à répondre » ou « Gateway Timeout », ils signalent le même problème. 

Dans ce guide, nous vous expliquerons tout ce que vous devez savoir sur l'erreur 504 Gateway Timeout - signification, causes et solutions.

Que signifie l'erreur 504 Gateway Timeout(Gateway Timeout Error Mean) ?

Il se passe beaucoup de choses en coulisses lorsque vous visitez un site Web ou cliquez sur un lien de votre navigateur. En règle générale, il suit les étapes ci-dessous :

  1. Saisissez une URL dans la barre d'adresse du navigateur.
  2. Le navigateur valide et localise l'adresse IP du site Web (via la recherche DNS(DNS lookup) ).
  3. Le navigateur envoie une requête aux serveurs du site Web.
  4. Les serveurs traitent la demande et envoient une copie de la page Web au navigateur.
  5. Le navigateur assemble et interprète les informations du serveur et affiche une page Web.

Si votre navigateur affiche l'erreur 504 Gateway Timeout au lieu d'une page Web fonctionnelle, cela vous indique qu'il y a eu un problème avec l' étape 4(Step 4) . Autrement dit, les serveurs du site Web n'ont pas traité la demande de votre navigateur assez rapidement.

Cela se produit lorsque le serveur de passerelle d'un site Web (ou serveur principal) ne reçoit pas de réponse en temps opportun d'un serveur secondaire (également appelé serveur en amont). Alors, qu'est-ce qui cause exactement ce retard dans la connexion au serveur ? Passez à la section suivante pour le savoir.

Qu'est-ce qui cause l'erreur 504 Gateway Timeout(Gateway Timeout Error) ?

Souvent, l'erreur 504 Gateway Timeout se produit en raison de problèmes de connectivité du serveur du côté du site Web. peut-être qu'un (ou tous) des serveurs est tombé en panne ou est temporairement surchargé et ne peut pas traiter de nouvelles requêtes. Cette erreur peut également se produire si le site Web a récemment été déplacé vers une nouvelle adresse IP (service d'hébergement) ou si sa configuration de pare-feu bloque par erreur le contenu sécurisé.

Les dysfonctionnements côté serveur sont généralement responsables de l'erreur 504 Gateway Timeout , de sorte que l'administrateur d'un site Web est le mieux placé pour résoudre le problème. Néanmoins, vous devez également dépanner votre appareil. En effet, l'erreur 504 Timeout peut également provenir de problèmes avec votre appareil ou les paramètres réseau, bien que la possibilité soit assez rare.

Comment réparer l' erreur d'expiration du délai de passerelle 504(Gateway Timeout Error)

Nous avons compilé une poignée de méthodes de dépannage potentielles qui résoudront l'erreur si le problème vient de votre côté. Mettez-les à l'essai et voyez s'ils fonctionnent pour vous.

1. Actualisez la page Web

Comme mentionné précédemment, un site Web peut afficher le code d'erreur 504 si ses serveurs sont surchargés, peut-être en raison d'un pic soudain de trafic. Si c'est la cause de l'erreur, le rechargement de la page Web peut rétablir les choses à la normale. Cliquez sur(Click) l'icône de flèche circulaire à côté de la barre d'adresse ou appuyez sur F5 pour recharger la page.

Vous pouvez également recharger une page sur n'importe quel navigateur en utilisant le raccourci Control + R (pour Windows) ou Command + R (pour Mac).

2. Redémarrez votre routeur(Router) ou périphérique réseau(Network Device)

Avant de redémarrer votre périphérique réseau, connectez votre ordinateur à un autre réseau s'il en existe un. Si vous pouvez accéder à la page Web sur un autre réseau, votre routeur sans fil ou votre modem Internet est le problème.

Redémarrez(Restart) le périphérique réseau, reconnectez votre ordinateur au réseau et rechargez la page Web. Si vous obtenez toujours l' erreur 504 Gateway Timeout , envisagez (Gateway Timeout)de réinitialiser le routeur(resetting the router) ou le modem aux paramètres d'usine.

3. Vérifiez vos paramètres de proxy

Si vous utilisez un proxy sur votre ordinateur, assurez-vous que les paramètres du serveur sont corrects et correctement configurés. Accédez à Paramètres(Settings ) > Réseau et Internet( Network & Internet ) > Proxy (pour Windows) ou Préférences système(System Preferences ) > Réseau( Network ) > Avancé( Advanced ) > Proxies (pour macOS) pour vérifier toute configuration manuelle du proxy.

Désactivez le proxy et actualisez le site Web concerné. Si votre navigateur charge la page Web, votre configuration de proxy est probablement le problème.

4. Changer les serveurs DNS

La plupart des ordinateurs utilisent les serveurs de noms de domaine(Domain Name Servers) ( DNS ) par défaut désignés par le fournisseur d'accès Internet(Internet Service Provider) ( FAI(ISP) ). Ces serveurs attribués par le FAI ne sont parfois pas fiables et causent des problèmes comme une connectivité lente . (ISP)Si la page Web concernée se charge correctement sur un autre appareil, remplacez le fournisseur DNS de votre PC par n'importe quel (DNS)serveur public gratuit et fiable(free and reliable public server) avec un temps de réponse rapide. Cela peut faire une grande différence.

Changer DNS sous Windows(Change DNS on Windows)

Pour changer de fournisseur DNS sous Windows(change your DNS provider on Windows) , accédez à Paramètres(Settings) > Réseau et Internet( Network & Internet) > État( Status) et cliquez sur Modifier les options de l'adaptateur(Change adapter options) .

2. Dans la fenêtre suivante, double-cliquez sur l'adaptateur responsable de votre connexion réseau : Ethernet ou Wi-Fi .

3. Cliquez sur le bouton Propriétés .(Properties)

4. Dans la section « Cette connexion utilise les éléments suivants », double-cliquez sur Internet Protocol Version 4 (TCP/IPv4) .

5. Cochez la case « Utiliser les adresses de serveur DNS suivantes(Use the following DNS server addresses,) », entrez 8.8.8.8 dans la case Serveur DNS préféré(Preferred DNS) et 8.8.4.4 dans la case Serveur DNS alternatif(Alternate DNS) . Cliquez sur (Click) OK pour continuer.

6. Enfin, cliquez sur OK dans la fenêtre Wi-Fi/Ethernet Properties

Changer le DNS sur macOS(Change DNS on macOS)

Pour les utilisateurs Mac, accédez à Préférences Système(System Preferences ) > Réseau( Network) et cliquez sur le bouton Avancé(Advanced) dans le coin inférieur gauche.

Accédez à l' onglet DNS et cliquez sur l'icône (DNS)plus (+) dans le coin gauche du bouton pour ajouter un nouveau serveur DNS .

Ajoutez ces DNS publics Google : 8.8.8.8 et 8.8.4.4 . Cliquez sur OK pour continuer et cliquez sur Appliquer(Apply) sur la page suivante pour enregistrer les modifications.

5. Videz le cache DNS

Lorsque vous visitez un site Web, votre ordinateur stocke des informations sur le nom de domaine du site Web dans un cache DNS . La prochaine fois que vous visiterez le site Web, les données du cache DNS orienteront rapidement votre navigateur dans la bonne direction afin que le site Web se charge plus rapidement.

Il est possible de rencontrer une erreur de délai d'attente si un site Web change son adresse IP ou son serveur. En effet, le cache DNS dirigera votre navigateur vers l'ancienne adresse IP (ou obsolète). Vous pouvez résoudre ce problème en vidant le cache DNS(clearing the DNS cache) . Cela incitera votre appareil et votre navigateur à obtenir des informations DNS mises à jour la prochaine fois que vous visiterez le site Web.

Pour vider le cache DNS sur (DNS)Mac , lancez Terminal (allez dans Applications > Utilities > Terminal ), collez la commande ci-dessous dans la console et appuyez sur Return .

sudo dscacheutil -flushcache ; sudo killall -HUP mDNSResponder

Entrez le mot de passe de votre Mac lorsque vous y êtes invité et appuyez sur Retour(Return) .

Pour les appareils Windows , lancez l' invite de commande (appuyez sur (Command)Windows + X et sélectionnez Invite de commandes (Admin)(Command Prompt (Admin)) ), collez la commande ci-dessous dans la console et appuyez sur Entrée(Enter) .

ipconfig /flushdns

Profitez d'une expérience Internet sans erreur(Internet)

J'espère que vous savez maintenant ce qui cause l'erreur de délai d'attente 504 et comment vous pouvez tenter de la corriger en tant que visiteur du site Web. Si l'erreur persiste après le dépannage de votre ordinateur et des paramètres réseau, contactez l'administrateur du site Web ; le problème est très certainement dû à des dysfonctionnements côté serveur. Si l'erreur apparaît sur tous les autres sites Web, vous devez contacter votre FAI(ISP) pour confirmer s'il y a une panne de réseau.



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts