Error 504 (Gateway Time Out) | C贸mo evitarlo en tu web

por TrainingIT | 31/01/2022
Error-504-Gateway-Time-Out-Como-evitarlo-en-tu-web
Al visitar sitios web, el navegador hace peticiones que son enviadas a los distintos servidores que almacenan el contenido solicitado. As铆 pues, cuando ocurre esta solicitud, el servidor devolver谩 un c贸digo de estado HTTP junto con aquello que se ha requerido. El error 504 Gateway Time Out aparecer谩 cuando no exista respuesta a esa petici贸n del servidor que debe proporcionar los datos. El resultado de esto, ser谩 que no se pueda producir la carga del contenido de la p谩gina web que se quiere visualizar.
Los diferentes c贸digos HTTP corresponden a respuestas diferentes del servidor. De esta manera los que comienzan por 5 como es nuestro caso, indicar谩n error del lado del servidor. Es decir, un error 504 significar谩 en todos los casos una deficiente comunicaci贸n entre servidores independientemente de la ra铆z del problema.

Diferentes mensajes de Error 504

Seg煤n el sistema operativo, navegador y servidor, el error 504 Gateway Time Out podr谩 aparecer de distintas maneras. Algunas de los m谩s comunes y frecuentes son:
  • 504 Gateway Timeout ngnix
  • Gateway Timeout Error
  • HTTP Error 504
  • Error 504
  • This page isn麓t working. The server didn麓t respond in time
  • 504 Status Code
  • 504 Error Code

驴Por qu茅 se produce el Error 504 Gateway Time Out?

Para solucionar este problema, lo primero que hay que hacer es conocer posibles las causas que lo ha provocado. Los principales factores que pueden dar lugar a esto son:

Dominio sin resolver

Se produce cuando un dominio no es capaz de resolver una direcci贸n IP correcta. Esto puede ser com煤n si por ejemplo una web se ha trasladado a una direcci贸n IP distinta o tiene un nombre de dominio diferente.

Existe un problema con un firewall

Por motivos de seguridad, los sistemas de protecci贸n de algunos firewalls bloquean las peticiones de un proveedor de Internet. Igualmente, puede deberse tambi茅n a una configuraci贸n incorrecta del firewall. Se solucionar谩 revisando la configuraci贸n y gestionando los permisos sobre archivos que est茅n definidos por defecto.

Error 504 debido a problemas de conexi贸n

Si se trata de un problema generalizado en varios navegadores y dispositivos, puede tratarse de la red. El Error 504 en este caso se deber谩 a que se est茅n produciendo cortes en la conexi贸n. Una vez restablecidos estos cortes, es muy probable que este error 504 ya no aparezca y la web se cargue perfectamente.

Sobrecargas en los servidores

Los recursos y las caracter铆sticas de los servidores son aspectos absolutamente decisivos. Por ello, en el caso de que sean limitados, pueden ocurrir sobrecargas y que sea imposible responder a m煤ltiples peticiones simult谩neas. En este caso, la consecuencia inmediata ser谩 el error 504 Gateway Time Out por falta de respuesta.

C贸mo evitar que se genere el error 504

Adecuar los recursos del hosting de manera correcta

Como ya hemos dicho, uno de los factores fundamentales es que el servidor tenga unos recursos y caracter铆sticas adecuadas. Hay que tener en cuenta que si el plan de alojamiento de una web es limitado, cuando se alcance el l铆mite aparecer谩 el error. Por eso, si comprobamos que hay riesgo de esto, lo mejor es optar por planes de alojamiento m谩s completos o cambiar a otro tipo de hosting.

Tiempo permitido de ejecuci贸n

Otra manera de evitarlo ser铆a aumentar el l铆mite del tiempo m谩ximo permitido de ejecuci贸n del archivo php. Si un script tarda un tiempo que va m谩s all谩 de la duraci贸n definida, ocasionar谩 el error. Esta extensi贸n del tiempo m谩ximo se puede modificar manualmente editando el archivo .htaccess en su campo “maxExecutionTime“. De esta manera, ayudar谩s a que no se generen errores 504 Gateway Time Out a mitad de ejecuci贸n de determinados scripts.
Si quieres saber m谩s acerca de este tipo de cuestiones, en TrainingIT ofrecemos cursos de formaci贸n. Si tienes una empresa, adem谩s puedes beneficiarte de las bonificaciones con FUNDAE (Fundaci贸n Estatal para la Formaci贸n en el Empleo). Accede a nuestra web para informarte de todos los detalles y aprovecha las subvenciones disponibles en funci贸n del n煤mero de empleados y la facturaci贸n.