Error 522: 'Se agotó el tiempo de espera de la conexión': 5 formas de corregir este error HOY

Error 522 Se agotó el tiempo de conexión

Cloudflare, un servicio CDN, ha estado respaldando múltiples proyectos web para mejorar el rendimiento y la seguridad desde 2010. Pero con él, Cloudflare trajo el Error 522: la conexión cronometró nuestro error. ¿Entonces cómo lo arreglas?

A diferencia de las redes de entrega de contenido tradicionales, Cloudflare sirve como un búfer de contenido estático y un servidor proxy inverso que está en comunicación constante con el servidor web. El operador del sitio web no determina explícitamente el contenido almacenado en caché, y no se requiere la adaptación del código fuente porque todo lo que tiene que hacer es decirle a los servidores DNS que usen el servicio.

El mensaje 'Error 522: Conexión agotada' indica un error conocido que ocurre con frecuencia con la poderosa red de entrega de contenido. A pesar de que este error también se conoce como "error de Cloudflare", el problema no se debe al servicio de rendimiento web.

 

¿Qué significa 'Error 522'?

El mensaje 522, como tantas otras páginas de error en Internet, es un mensaje de estado HTTP. El '5' indica un error del servidor, mientras que el '2' después implica que el error del servidor ocurrió debido a Cloudflare. 'Se agotó el tiempo de conexión' es un código que aparece cuando el protocolo de enlace TCP entre el servidor web y Cloudflare falla.

Hay otros 500 errores que tal vez desee ver.

Este protocolo de enlace, que se requiere para establecer una conexión, se requiere cada vez que el servicio CDN recibe una solicitud de usuario que requiere una consulta del servidor. El error de tiempo de espera de conexión 522 es uno de los mensajes de error de navegador más comunes debido al uso generalizado de Cloudflare.

¿Por qué aparece el error de Cloudflare?

¿Por qué aparece el error de Cloudflare?

Contrariamente a la creencia popular, el error 522 es causado por un problema del lado del servidor en lugar de un mal funcionamiento de Cloudflare. Sin embargo, como ocurre con muchos otros errores de HTTP, es difícil identificar el origen del error. Al establecer una conexión TCP entre el servicio CDN y el servidor web contactado, hay una serie de escenarios que pueden provocar un tiempo de espera. Las siguientes son las causas más comunes del mensaje de tiempo de espera de conexión:

  1. Servidor web sin conexión: El error HTTP 522 se muestra con frecuencia porque el servidor web contactado no está disponible. Obviamente, un intercambio es imposible porque la comunicación entre el servidor web y Cloudflare se realiza a través de Internet.

  2. Cargando el servidor original: Cloudflare hace una gran cantidad de trabajo para el servidor web original del proyecto. El servicio CDN aún debe comunicarse con el servidor original para tales solicitudes de los usuarios del navegador (especialmente contenido dinámico). Si hay demasiadas solicitudes para manejar al mismo tiempo, como con un servidor regular sin CDN, esto puede causar una sobrecarga y un tiempo de espera al construir TCP.

  3. La solicitud está siendo bloqueada por un firewall.: si el servidor original tiene su propio firewall, esto también puede generar un error de Cloudflare. Por supuesto, las direcciones IP del servicio de rendimiento deben permitirse de forma predeterminada, pero las direcciones a veces se bloquean accidental o arbitrariamente. Como resultado, no se pueden realizar conexiones. Es posible que los paquetes se eliminen de la red del host original como resultado de una configuración incorrecta.

  4. Configuración de DNS no válida: los servidores DNS funcionan con la dirección IP del servidor original. Cualquier cambio en esta dirección debe comunicarse a la CDN y al servidor para que puedan continuar comunicándose. Debido a que muchos hosts web asignan nuevas direcciones web a los sitios web administrados de manera regular y no las reenvían a Cloudflare, la configuración de DNS puede usar ocasionalmente una dirección incorrecta.

  5. Enrutamiento incorrecto: Para garantizar que el rendimiento de un sitio web se optimice correctamente, Cloudflare debe funcionar más allá de los límites de la red. El enrutamiento IP, que gobierna la ruta que toman los paquetes a medida que viajan a través de las diversas redes involucradas, es una parte vital del proceso de entrega de contenido. Con frecuencia, se muestra un mensaje de tiempo de espera de conexión cuando hay discrepancias entre el servidor original y Cloudflare.

Cómo arreglar el error 522

Cómo arreglar el error 522

Si está a cargo de un proyecto web que está experimentando un error 522, debe comenzar a investigar el problema de inmediato. Sin embargo, antes de determinar si una de las causas enumeradas en la sección anterior es el origen del problema, asegúrese de que el servidor web original esté funcionando y aceptando solicitudes HTTP. Incluso si todas las configuraciones son correctas, la conectividad entre Cloudflare y el servidor es lógicamente imposible si este no es el caso. Si esta verificación "rápida" revela que el servicio CDN puede acceder a los recursos del servidor como se esperaba, se requiere una investigación más exhaustiva para identificar el origen del problema.

Las soluciones más favorables para corregir los errores 522 se enumeran en las secciones a continuación.

1. Aumentar la capacidad del servidor

La sobrecarga del servidor web es una de las causas más comunes del error 522. El volumen de tráfico en un momento dado es difícil de predecir. Los picos de carga intermitentes indican que el servidor no puede procesar solicitudes HTTP. Por lo tanto, debe utilizar un software de análisis para monitorear el crecimiento del tráfico de su proyecto web. Examine los datos periódicamente para identificar cuellos de botella y actualizar la configuración del hardware del entorno de alojamiento. Las soluciones flexibles de alojamiento en la nube, por ejemplo, le permiten escalar recursos con precisión milimétrica. Esto te permite react óptimamente a las fluctuaciones causadas por la hora del día, el día de la semana o la estación.

2. Estudie el filtrado de IP

Verifique la configuración adecuada del firewall y otro software de filtrado, como iptables, para ver si su servidor web bloquea las direcciones IP de Cloudflare. El archivo .htaccess también puede filtrar direcciones de Internet, y es por eso que debe verificar si hay IP bloqueadas. En el sitio web oficial, puede encontrar una lista de las direcciones de los proveedores de servicios de CDN. Arreglar error 522, debe desbloquear una de estas direcciones en los programas mencionados (o herramientas con funciones similares). Debido a que muchas aplicaciones bloquean automáticamente las direcciones IP, debe estar seguro e incluir en la lista blanca las direcciones de Cloudflare.

3. Modificar la configuración de DNS/IP

Si su servidor web requiere un cambio regular de la dirección del servidor web, es su responsabilidad notificar a Cloudflare sobre las nuevas direcciones IP. De manera predeterminada, los proveedores solo informan estos cambios a sus propios servidores DNS. Vale la pena verificar la configuración de IP de su dominio si obtiene un error 522. Inicie sesión en el panel de administración apropiado para su proyecto web. Tome nota de las direcciones IPv4 e IPv6 actuales del servidor web. Luego vaya al menú de configuración de Cloudflare y busque el dominio que está causando el problema. Seleccione 'DNS' en la barra de menú y luego escriba las direcciones web registradas en los registros DNS correspondientes (Tipo de registro AAAA: IPv6, Tipo de registro A: IPv4).

4. Habilite la configuración de mensajes 'keepalive'

Si el error de Cloudflare es causado por una configuración incorrecta del encabezado HTTP, debería ser relativamente simple de resolver. Si 'keepalive' está deshabilitado o hay muy pocas solicitudes posibles definidas, puede cambiar esto en el archivo de configuración del servidor web (por ejemplo, en httpd.conf para servidores Apache). Sin embargo, debe tener los permisos necesarios, lo que no siempre es el caso con los paquetes de alojamiento compartido. En situaciones como estas, su única opción es acercarse al proveedor. Si el problema persiste con la configuración 'keepalive' del paquete seleccionado, debe considerar cambiar de modelo o proveedor de alojamiento.

5. Póngase en contacto con el soporte de Cloudflare

Comuníquese con el soporte de Cloudflare si el error 522 es causado por un problema de enrutamiento de tráfico. Haga un ticket que describa el problema e indique qué áreas ya se han verificado en busca de errores. Para obtener más información sobre la conmutación de paquetes actual entre su servidor web y las direcciones IP de Cloudflare, el proveedor de CDN sugiere utilizar herramientas como MTR o traceroute. Para ayudar a acelerar el proceso de resolución de problemas, puede insertar los resultados en su ticket (en formato de texto o imagen).

¿Qué puede hacer un usuario del navegador si se agotó el tiempo de espera de una conexión?

¿Qué puede hacer un usuario del navegador si se agotó el tiempo de espera de una conexión?

El error HTTP 522 es solo un problema del lado del servidor, según la lista de posibles causas. Entonces, si solo está navegando por Internet y recibe un mensaje 522 cuando visita un sitio, no se debe a una mala conexión a Internet o un complemento incorrecto. Esto, sin embargo, implica que no podrá resolver el problema directamente. Es mejor esperar y revisar el sitio más tarde si desea mantener la frustración al mínimo (o evitarla por completo). Con suerte, para entonces, el problema de comunicación entre Cloudflare y el servidor web debería estar resuelto y el sitio debería funcionar perfectamente.

También puede alertar al webmaster responsable del sitio web, especialmente si el sitio web realmente no funciona después de varios intentos y el error de Cloudflare persiste. Puede obtener información básica útil o recibir una notificación cuando el sitio web vuelva a estar disponible. También es posible que el proveedor no esté al tanto del problema, por lo que es una buena idea ponerse en contacto con ellos.

Preguntas frecuentes sobre el error 522

¿Qué significa el error 522 de Cloudflare?

La conexión entre los sistemas de CloudFlare y el servidor web de origen se interrumpió y el servidor de origen no respondió durante más de 60 segundos.

¿Cómo ayuda la optimización de imágenes a corregir el error 522 de Cloudflare?

La optimización de imágenes permite la compresión de imágenes para mejorar las capacidades de optimización. Esto reduce la carga en el servidor y, en última instancia, acelera el acceso al sitio web.

¿Qué puedo hacer si las soluciones mencionadas anteriormente no ayudan?

Es mejor ceñirse a temas minimalistas y widgets simples. Esto asegura el mejor acceso al servidor y un rápido procesamiento de consultas. Si ninguna de estas estrategias de solución de problemas funciona, comuníquese con el sistema de soporte de Cloud Flare para obtener ayuda adicional.

Sobre la autora
jamie kavanagh
Autor: jamie kavanaghPagina Web: https://www.coastalcontent.co.uk/
Jamie, ingeniero de formación, es nuestro principal investigador y escritor técnico. Jamie también dirige Coastal Content, una empresa de marketing de contenidos, redacción y diseño web con sede en Cornwall en el Reino Unido.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Haga deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...