Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué significa cuando aparece el "error 504" al abrir una página web?

¿Qué significa cuando aparece el "error 504" al abrir una página web?

El "error 504" que aparece al abrir una página web significa que se ha agotado el tiempo de espera de la puerta de enlace.

504 (Tiempo de espera de la puerta de enlace) El servidor actúa como puerta de enlace o proxy, pero no recibe la solicitud del servidor ascendente a tiempo.

Cuando cualquier cliente (como su navegador o nuestro robot CheckUpDown) se comunica con su servidor web, debe pasar por el siguiente bucle:

Desde el nombre IP de su sitio (es decir, el URL de su sitio, sin 'http://' inicial) Obtenga una dirección IP. Esta asignación (es decir, la asignación del nombre IP a la dirección IP) la proporcionan los servidores de nombres de dominio (DNS).

Abre un socket IP para conectarse a esta dirección IP.

Escribe flujo de datos HTTP a través de este socket.

Recibe un flujo HTTP de respuestas de su servidor web. El flujo de datos incluye codificación de estado, cuyo valor depende del protocolo HTTP. Analice este flujo de datos para obtener códigos de estado y otra información útil.

Este error se genera en el último paso descrito anteriormente, cuando el cliente recibe el código de estado HTTP y lo reconoce como '504'.

Solución al "Error 504":

Este problema se debe en su totalidad a una comunicación IP lenta entre las computadoras de back-end, que pueden incluir su servidor web. Si su servidor web está alojado en un sitio web, solo la persona responsable de configurar ese sitio web puede resolver este problema.

El uso de proxies y cachés en Internet está aumentando. Aunque nuestros robots CheckUpDown siempre intentarán 'penetrar' en la computadora que realmente aloja su sitio, dónde llegan nuestras solicitudes HTTP no está completamente bajo nuestro control. Mientras un eslabón en la cadena de computadoras que procesan nuestras solicitudes HTTP esté roto, pueden ocurrir fácilmente errores como el 504.

Tan pronto como encuentre un error 504, comuníquese con el sitio web oficial (por ejemplo, por correo electrónico); este problema no se puede resolver personalmente. El propietario del sitio web debe comunicarse con el proveedor de servicios de Internet (ISP) y el proveedor de software del servidor web para verificar el flujo de transmisión de datos IP entre las diferentes computadoras bajo su control. Sin embargo, este error no es fácil de solucionar porque este tipo de error es transitorio debido a la naturaleza irregular de la circulación en Internet.