Recibe alertas instantáneas si tu sitio web cae
SMS Llamada Correo
Empezar a monitorizar

Error HTTP 522 - Tiempo de espera de la conexión agotado - así solucionas el error

Autor: Redacción HOSTTEST   | 3 mar 2021

Fehler 522Los mensajes de estado forman parte integrante del estándar HTTP para la transmisión de páginas web. Sirven para garantizar un intercambio correcto de información así como una categorización general de errores, para ofrecer una indicación sobre su causa. El error 522 "Connection timed out" se ha producido cada vez más en los últimos años, lo que en parte se debe a causas externas. A diferencia de otras notificaciones como el Error 404 "Not found", a menudo resulta difícil identificar de forma inequívoca el desencadenante y corregir la falla.

 

¿Cómo se pueden interpretar los mensajes de estado como el error 522?

Al establecer una conexión mediante HTTP, cliente y servidor intercambian mensajes de estado que describen su estado o el resultado de una petición. Se trata de secuencias numéricas de tres dígitos, en las que las respuestas positivas o meramente informativas adoptan el formato 1XX, 2XX o 3XX y los códigos de error empiezan a partir de 400. El protocolo distingue entre problemas que, como el error 401 "Unauthorized", son causados por el cliente, y aquellos provocados por el servidor. Estos últimos comienzan con un 5 y con frecuencia indican una mala configuración.

¿Qué hay detrás del error 522?

El Error 522 "Connection timed out" se produce cuando el primer paso del establecimiento de la conexión se realiza con éxito, pero el servidor no envía más datos dentro de un plazo determinado. Suele aparecer en relación con el Red de entrega de contenidos (CDN) Cloudflare u otros proveedores, por lo que en Internet se conoce como Cloudflare-Error. El error 522 puede tener distintas causas en combinación con un CDN, entre otras:

  • El servidor web está desconectado o detenido (no responde)
  • Una sobrecarga en el servidor impide procesar una solicitud
  • Un firewall bloquea la petición HTTP o su respuesta
  • Configuración errónea del servidor en el sistema de nombres de dominio (DNS)
  • El servidor bloquea los paquetes Keep-Alive necesarios
  • Un enrutamiento incorrecto a través de varias redes provoca pérdida de datos

Un problema cuando aparece el error 522 es su escaso poder explicativo. Describe únicamente un estado que se produce, pero no ofrece una indicación clara de su origen.

¿Por qué suele aparecer el error 522 al utilizar Cloudflare?

Cloudflare ofrece a sus clientes una infraestructura de TI que actúa como servidor proxy inverso y entrega parte del contenido de un sitio web desde su propia caché como almacenamiento intermedio. Dado que el servicio está permanentemente accesible, un cliente puede establecer la conexión con él. Sin embargo, si por alguna razón el servidor web situado detrás no es accesible, el CDN espera su respuesta para poder suministrar los contenidos faltantes. Si se supera el plazo establecido en la configuración, interrumpe la comunicación con el Error 522. La situación cambia si se prescinde de un CDN como intermediario. En ese caso no se establece comunicación desde el principio, por lo que el intento se aborta pronto con un mensaje genérico del navegador como "Sitio web no disponible" o "Connection refused".

¿Cómo se puede solucionar el Error 522?

El Error 522 puede producirse a veces por una sobrecarga temporal, por ejemplo si un nodo individual dentro de la conexión está sobrecargado. Si persiste durante más tiempo y se reproduce con varios dispositivos, la causa es una configuración errónea del servidor. Como el problema, a diferencia de los códigos de error 400 a 499, no reside en el lado del cliente, solo el administrador del sitio web puede tomar medidas. Los pasos necesarios incluyen:

  • Comprobar los recursos disponibles en el servidor
  • Revisar los filtros de direcciones IP en los archivos .htaccess y en el cortafuegos
  • Verificar la concordancia entre DNS y direcciones IP entre el servidor y el CDN
  • Habilitar paquetes Keep-Alive en la configuración del servidor web
  • Revisar los archivos de registro en busca de eventos relevantes
  • Contactar con el soporte del proveedor de hosting y de Cloudflare

El Error 522 suele originarse por una comunicación defectuosa entre el servidor web y un CDN como Cloudflare. Si tras una búsqueda exhaustiva no se encuentran configuraciones erróneas ni otras causas, debe realizarse una revisión profesional por un experto.

Foto: Gerd Altmann Pixabay

Escribe un comentario


Más proveedores de hosting


Más artículos interesantes

Error HTTP 403: Prohibido - ¿cuál es la solución?

Error HTTP 403: Prohibido - así podéis solucionar el error.

Error HTTP 400: ¿Cuáles son las causas y la solución?

Error HTTP 400. Os mostramos cómo podéis resolver el error.

¿Qué es http/3 y cuándo llega el estándar?

http/2 se ha convertido en un estándar. Pero ¿cuándo llega http/3 y qué aporta el nuevo estándar?

HTTP Error 405: ¿Qué hay detrás y cómo puede eliminarse?

El código de error HTTP Error 405: os mostramos qué hay detrás y cómo puede eliminarse.

Error 401 - ¿cómo solucionar el error HTTP No autorizado?

Te mostramos cómo corregir fácilmente el error 401 "No autorizado".

Too Many Requests - ¿qué es el error 429 y cómo se produce?

Too Many Requests no es un error bienvenido. Os explicamos cómo evitarlo.