parmi les nombreux codes d’état que vous pouvez recevoir lorsqu’un serveur n’est pas en mesure de répondre à la demande que vous faites, se trouve l’erreur 504 Gateway Timeout. Vous l’avez sûrement rencontré une fois, bien qu’il soit vrai qu’il soit moins fréquent que d’autres erreurs dont nous avons déjà parlé, telles que l’erreur 502 Bad Gateway ou l’erreur 500.
dans ce post, je vais me concentrer sur l’explication de ce que c’est et comment réparer un code d’erreur 504.,
Quelle est l’erreur 504 « gateway Timeout »
chaque fois que vous visitez un site web (ou essayez de le visiter), votre navigateur génère une demande et l’envoie au serveur hébergeant ce site web. La demande est traitée et le serveur renvoie un code D’état HTTP qui ne vous sera affiché que si quelque chose a mal tourné. Si tout se passe bien, vous recevrez simplement le contenu que vous attendiez.,
plus précisément, l’erreur 504 est un code D’état HTTP qui indique qu’un serveur n’a pas reçu la réponse qu’il attendait d’un autre serveur dans un délai raisonnable lorsqu’il tente d’accéder à un site web ou de compléter une autre demande via le navigateur.
en d’autres termes, le code d’erreur 504 indique généralement qu’un serveur avec lequel vous devez communiquer pour afficher un site web ne répond pas assez rapidement., Celui qui envoie le message d’erreur est le serveur qui, dans la chaîne de communication, ne reçoit pas de réponse dans le délai imparti et n’est donc pas en mesure de remplir sa fonction.
le serveur qui provoque le code d’état 504 ne doit pas nécessairement héberger directement le web, mais il peut s’agir d’une passerelle ou d’un serveur proxy en cours de route.,
qu’est-ce qu’une passerelle ou un serveur proxy
dans sa forme principale, l’accès à un site Web implique que votre navigateur entre en communication avec le serveur sur lequel il est hébergé. Jusqu’à présent bon, non?
le fait est que dans les sujets web ou réseau, les choses ne sont jamais aussi simples et il y a toujours des exceptions. L’un d’eux est les serveurs proxy. Ces types de serveurs sont des machines qui interviennent totalement ou partiellement dans les communications que vous effectuez avec d’autres serveurs.
quel est le but de ce type de serveurs? Eh bien, il peut y en avoir plusieurs., Je vais en nommer quelques-uns pour vous donner une idée:
- un proxy peut agir comme un « équilibreur de charge”, recevoir votre demande et la diriger vers le serveur le moins occupé d’un groupe. De cette façon, le serveur choisi répondra plus rapidement qu’un avec plus de charge de travail.
- peut également agir comme pare-feu, limitant le trafic réseau. Avez-vous déjà eu du mal au travail à entrer dans une page? Si oui, la faute est sûrement un proxy qui a mis votre entreprise là pour « travailler plus ».,
- les proxies vous permettent également de surfer sur Internet à travers eux, rendant votre connexion un peu plus privée. Ce sont les soi-disant « mandataires anonymes » (mais regardez et ne croyez pas qu’ils sont anonymes).
- enfin, certaines configurations au sein du même serveur peuvent nécessiter une configuration proxy avec lui-même. C’est rare, mais dans les paramètres de certains langages de programmation, tels que PHP, cela peut être nécessaire.,
comme vous pouvez le voir, il existe de nombreuses raisons pour lesquelles un proxy peut arbitrer une connexion. En substance, vous pouvez penser que le serveur hébergeant le web que vous souhaitez voir est simplement le dernier maillon d’une longue chaîne qui traite la requête HTTP que vous avez envoyée.
ainsi, le proxy est un nœud qui fait partie d’un réseau beaucoup plus vaste et qui relie et achemine les communications entre divers acteurs: client, serveur et autres nœuds nécessaires., Lorsque l’un de ces acteurs ne répond pas dans un temps suffisant, le serveur proxy donne la connexion pour échec et renvoie l’erreur 504 pour vous faire savoir que « la faute est un autre serveur qui n’a pas répondu” soit pour la lenteur, les problèmes de configuration ou l’une des autres causes que je vous dis dans cet article.
quels messages vous pourriez rencontrer lorsque vous recevez un code d’état 504
va un peu en fonction du site web et du type de proxy qui l’a lancé, car les administrateurs peuvent personnaliser l’apparence de la page d’erreur 504., C’est pourquoi certains sites Web ont des messages personnalisés pour les codes D’état HTTP.
504 les erreurs apparaissent à la place du web auquel vous souhaitez accéder, mais la page d’erreur peut également contenir l’en-tête ou le pied de page du site et un message personnalisé vous indiquant ce qui se passe. D’autre part, une erreur 504 peut également être affiché comme un simple écran blanc avec un très grand « 504” en haut du navigateur.,
Quelques-uns des la plupart des messages communs pour le code HTTP 504 sont:
HTTP Erreur De 504 Gateway Timeout
Gateway Timeout (504)
Erreur 504
504 Gateway Timeout
HTTP 504
Ce qui est à l’origine du code d’erreur 504 Gateway « Timeout”
Comme je l’ai dit avant, la 504 erreur est une erreur de connexion entre les serveurs. Par conséquent, vous pouvez oublier que c’est un problème avec votre connexion ou de votre appareil., La plupart du temps, l’erreur 504 est causée par un autre serveur trop lent, en panne ou ne fonctionne pas correctement.
comme avec la plupart des codes de réponse HTTP qui indiquent une erreur comme celle-ci, il peut être difficile d’établir la cause exacte du délai D’expiration de la passerelle 504. Après tout, la communication entre le client, le serveur web et même les services tiers est un problème complexe.,
de manière générale, la chose la plus courante est que le serveur avec lequel vous essayez de communiquer reçoit un grand nombre de demandes et est obsolète ou en panne pour le moment. Il ne peut pas fonctionner correctement et le navigateur donne à l’utilisateur le code d’état 504 Gateway Timeout. Cependant, il est également possible qu’il y ait des problèmes de connectivité réseau ou que ce soit même la faute d’un plugin tiers.
quel gâchis, hein! Ne vous inquiétez pas, examinons maintenant les solutions à toutes ces causes possibles., Comme je vous l’ai dit plus haut, dans la plupart des situations, il est rare que l’erreur 504 Vienne du côté client, mais il y a quelques choses que vous pouvez essayer:
comment réparer le code D’état HTTP 504 si vous êtes un visiteur
comme je vous l’ai dit, il est probable que l’erreur 504 n’a rien à voir avec vous, donc la chose normale est que vous ne résolvez rien.
- la première chose à faire est de recharger la page: appuyez sur F5 ou sur le bouton Actualiser de votre navigateur. Si l’erreur 504 était un échec temporaire, il est tout simplement possible que l’actualisation de la page vous permette d’entrer.,
Attention: Ne rechargez pas la page si l’erreur apparaît juste après avoir effectué un paiement. Vous pouvez dupliquer l’opération.
- pour vous assurer qu’il n’y a pas de problème avec votre réseau local, vérifiez si le site web pose des problèmes à tout le monde ou seulement à vous. Vous pouvez le faire avec différents outils, mais les plus connus sont les outils Pingdom, vers le bas pour tout le monde ou juste moi et est-ce vers le bas en ce moment. Entrez le domaine auquel vous essayez d’accéder et vérifiez le résultat., Si le web est en panne, il n’y aura pas grand-chose d’autre que d’attendre.
- attendez un peu et réessayez. Si l’erreur 504 est en fait causée par une défaillance du réseau du site web ou d’un serveur avec lequel il communique, il est fort probable que toutes les visites connaissent la même erreur que vous. Il est probable que la personne responsable du web est déjà au courant et travaille à mettre une solution.
- si le web ne vous pose que des problèmes, c’est que la faute est de votre côté (c’est très, très rare)., Pour vérifier si l’erreur 504 a quelque chose à voir avec votre navigateur, Essayez d’effacer le cache, d’accéder au mode navigation privée ou d’accéder directement à partir d’un autre navigateur. Si vous ne pouvez pas non plus, peut-être que votre ordinateur ou votre ordinateur réseau a un problème temporaire: essayez d’accéder à partir d’un autre ordinateur, d’une connexion réseau ou (le plus facilement) à partir de votre téléphone mobile.
pour les utilisateurs technophiles: si rien ne fonctionne et que vous êtes sur le point de vous jeter par la fenêtre, faites une dernière tentative., Vérifiez s’il s’agit d’une défaillance du serveur DNS: Vous pouvez utiliser le DNS public de Google.
- si la faute n’est pas de votre côté (ce qui est normal) et que vous êtes pressé d’accès, vous pouvez contacter le webmaster pour lui notifier la 504 Gateway Timeout erreur. La plupart des sites Web ont un profil sur un ou plusieurs réseaux sociaux à partir desquels ils interagissent avec leurs abonnés. Les sites Web les plus importants ont généralement également un numéro de courrier électronique ou de téléphone par lequel vous pouvez les contacter.,
comment résoudre HTTP 504 code de statut si vous êtes l’administrateur du site
tout d’abord, comme toujours, n’oubliez pas qu’il vaut mieux être prudent que de regretter plus tard. Il est essentiel que vous effectuez une sauvegarde complète de votre installation, base de données, etc. avant de procéder à des changements au système.
- Vérifiez d’abord que le serveur sur lequel vous êtes hébergé fonctionne normalement., Parfois, si le trafic augmente beaucoup, vous pourriez vous retrouver avec une erreur 504 (bien que la plus courante soit une erreur 503, vraiment) si le service gérant la réponse finale est surchargé et lent à répondre. Il est préférable d’exclure cette raison possible dès que possible: vous pouvez utiliser les outils Pingdom pour vérifier quelle est votre réponse d’hébergement.
- le code d’état 504 peut également avoir été causé par des modifications ou mises à jour récentes de votre site web. Le plus simple est de vérifier le rapport d’erreur., Les utilisateurs de WordPress peuvent ajouter ces lignes au fichier wp-config.php afin que vous puissiez voir tous les résultats dans debug.,div>
123define( ‘WP_DEBUG’, true );define( ‘WP_DEBUG_LOG’, true );define( ‘WP_DEBUG_DISPLAY’, false );
- El erreur 504 Gateway Timeout fr WordPress también puede ser causado por errores fr la base de datos., Installez WP-DBManager et utilisez les fonctions” Repair DB « et » Optimize DB » pour voir si cela fonctionne. Vous devez également vérifier que le fichier .htaccess ne contient pas d’erreurs, surtout si vous avez récemment réinstallé WordPress.
- Si vous obtenez un code d’état 504 dans WordPress, cela ne fait pas de mal de vérifier les plugins (en particulier ceux qui font des fonctions de cache) non plus. Désactivez-les tous Temporairement et vérifiez si vous voyez toujours l’erreur. Sinon, vous saurez qu’un plugin était à blâmer., Réactivez-les tous et commencez à les désactiver un par un jusqu’à ce que vous identifiez lequel provoque le saut d’erreur.
- utilisez-vous un service CDN? Dans le cas de CloudFlare, l’erreur 504 apparaîtra personnalisée : » 504 Gateway Timeout / cloudflare-nginx”. Désactivez le CDN, attendez quelques heures que le DNS se propage et l’erreur 504 aurait dû disparaître. Vous pouvez également contacter le support CloudFlare pour examiner ce qui s’est passé. Cela ne ferait pas de mal non plus d’essayer d’utiliser le fichier hosts pour accéder à votre site web et ainsi exclure les problèmes du côté de CloudFlare.,
- enfin, si rien ne fonctionne, il est préférable de contacter votre hébergeur. Il est possible que l’erreur 504 est dû à un problème qu’ils peuvent résoudre.
conclusion
le bon (et le mauvais) de l’erreur 504 est qu’elle provient généralement d’un serveur intermédiaire, donc en tant qu’utilisateur, vous ne pouvez pas trop en faire pour la réparer. En général, vous pourrez attendre un peu et la question sera résolue sans votre intervention., Cependant, si vous êtes pressé, si vous utilisez une application en ligne et que vous ne pouvez pas continuer à travailler en attendant ou si le site Web concerné est le vôtre et que vous perdez du trafic, vous voudrez peut-être appliquer les solutions possibles que j’ai suggérées dans cet article.
Laisser un commentaire