Que signifie un délai d'attente de passerelle 504 ?
Chaque fois que vous accédez à un serveur via Internet, un code d'état HTML est renvoyé du serveur à votre navigateur. Un certain nombre d'entre eux sont des codes d'erreur, qui apparaissent lorsqu'il y a un problème lors du chargement d'une page. Les codes sont affichés dans le navigateur et aident les webmasters et les visiteurs à comprendre ce qui ne va pas afin qu'ils puissent essayer de résoudre le problème. Le "504 Gateway Time Out" est l'un de ces codes d'erreur.
Présentation 504
Lorsque vous tentez d'accéder à une ressource, le serveur via lequel votre action est acheminée impose une limite de temps à cette demande. Si aucune réponse n'est reçue après un certain temps, un code d'erreur 504 est renvoyé au navigateur. Le "5" au début du code d'erreur indique que le problème vient du serveur contacté, plutôt que de votre serveur client. La cause habituelle d'une erreur 504 est une tentative de contact avec un serveur qui est en panne, peut-être pour une maintenance, ou qui ne fonctionne pas correctement.
Détails techniques
Un client reçoit la demande d'accès à une certaine URL. Il accède à un serveur de noms de domaine (DNS) pour obtenir l'adresse IP de ce site. Une connexion de socket IP est établie avec l'adresse IP obtenue à partir du DNS, et un flux de données HTML est envoyé via le socket. Le client reçoit un flux de données HTTP du serveur, et si la ressource n'est pas accessible après un certain temps, le flux de données renvoyé contiendra le code d'erreur 504. Le navigateur affiche alors le code à l'écran.
504 Notifications d'erreur
Le 504 est techniquement appelé l'erreur "504 Gateway Timeout". Comme l'erreur "404 Not Found", cependant, la notification de message pour le 504 peut être personnalisée. Vous serez généralement présenté avec l'un des messages suivants sur une page autrement vierge :"504 :Délai d'expiration de la passerelle", "HTTP 504" ou "Erreur HTTP 504 - Délai d'expiration de la passerelle". Cependant, un écran d'erreur personnalisé peut s'afficher ou simplement être redirigé vers une autre page, telle que la page d'accueil du site.
Réparer un 504
Étant donné que le 504 est une erreur côté serveur, vous ne pouvez pas résoudre le problème à moins que vous ne possédiez et entreteniez vous-même le serveur en question. Cependant, vous avez quelques options qui s'offrent à vous. Vous pouvez envoyer un e-mail au webmaster si vous connaissez son adresse e-mail et l'informer du problème. Vous pouvez essayer d'actualiser plusieurs fois, pour voir s'il s'agit d'un problème temporaire, ou vous pouvez revenir sur le site ultérieurement, lorsque l'erreur aura été, espérons-le, résolue.