El Error 522: Se agotó el tiempo de conexión El mensaje es un problema del lado del servidor común para los sitios web que usan Cloudflare. En este artículo, descubriremos qué causa el error 522 y cómo solucionarlo.
Asegúrese de tener acceso como administrador del servidor, ya que se trata de un error del servidor, ya que la única otra opción es ponerse en contacto con el propietario del sitio web. Sin embargo, si tiene acceso al servidor de origen, continúe leyendo para conocer tres métodos para solucionar este problema.
También compartiremos cómo solucionar otros problemas relacionados para evitar experimentar otros errores de Cloudflare.
¿Qué causa el error 522 de Cloudflare?
El mensaje Error 522: Tiempo de espera de conexión agotado es un código de estado HTTP. Un servicio de red de entrega de contenido (CDN), como Cloudflare, acelera la conexión de red entre un usuario del navegador y el servidor de origen de un sitio web. Sin embargo, a veces el servidor no responde dentro de un tiempo específico.
Este problema también significa que el protocolo de enlace de control de transmisión (TCP) entre el servidor web y Cloudflare ha fallado. El protocolo de enlace TCP es esencial para establecer una conexión cada vez que este servicio CDN recibe una solicitud de usuario.
Entonces, ¿por qué el servidor de origen no responde a tiempo? Estas son algunas de las razones más comunes detrás de los tiempos de espera de conexión:
Servidor sobrecargado. Cuando un servidor de origen enfrenta demasiadas solicitudes, no puede responder a tiempo.El cortafuegos bloquea las solicitudes de Cloudflare. Algunos proveedores de alojamiento web tienen funciones de firewall que pueden bloquear las direcciones IP de Cloudflare, lo que marca las solicitudes de la CDN.Dirección IP incorrecta. Las direcciones en su sistema de nombres de dominio (DNS) no coinciden con las de Cloudflare.KeepAlive deshabilitado. Cloudflare activa los mensajes KeepAlive de forma predeterminada. Si están deshabilitados, la configuración de la conexión falla.
Cualquiera de estos casos puede resultar en el error 522 en tu sitio web. La mayoría de los navegadores mostrarán la misma imagen y el mismo mensaje, lo que indica que el problema radica en el servidor web.
Tenga en cuenta que este error no se debe a ningún mal funcionamiento de Cloudflare. Además, este problema puede ocurrir sin importar si usa una versión premium o gratuita.
Aquí está el resumen de este error 522 de Cloudflare:
Código de error | Error 522 |
tipo de error | Error del Servidor |
Variación de error | Tiempo de conexión agotado |
Causas de error | El servidor ha alcanzado el límite máximo. El cortafuegos ha bloqueado una dirección IP de Cloudflare Dirección IP incorrecta KeepAlive deshabilitado |
3 pasos para solucionar el error 522: conexión agotada
Con cada paso para corregir el Error 522: Problema de tiempo de espera de conexión agotado, también compartiremos cómo verificar la causa específica detrás de su error.
1. Compruebe si el servidor web funciona
Una causa común detrás del error 522 de Cloudflare es que un servidor web no puede manejar las solicitudes HTTP porque ya está abrumado. Este problema suele ocurrir con los servidores de alojamiento compartido. Para solucionar este mensaje de error, compruebe si el servidor web de origen está activo y acepta solicitudes HTTP.
Hay diferentes formas de verificar el servidor web de origen de su sitio, incluido el uso del comando Packet Internet Groper (PING) para Linux o Traceroute para Windows. Tanto Linux como Windows usan un comando PING para verificar el estado de conectividad del servidor de su sitio web.
Otra razón por la que su servidor de origen no funciona puede ser la gran cantidad de solicitudes a su sitio web. Por lo tanto, verifique el uso de su pedido para evitar alcanzar cualquier límite. Cada proveedor de alojamiento tendrá su propia forma de acceder a esta información.
Para usuarios de Hostinger, diríjase a hPanel -> Uso de pedidos y echa un vistazo a:
uso de CPU – se refiere al consumo de la Unidad Central de Procesamiento (CPU). Manténgalo por debajo del 80% para evitar un bajo rendimiento.Limite de memoria – la cantidad de memoria que procesa la cuenta.Procesos – el número total de todos los procesos en la cuenta.Banda ancha – la cantidad de datos transmitidos en un tiempo fijo.
Alcanzar el umbral máximo para cualquiera de estas métricas ralentizará el sitio web y provocará este error. Para determinar si ha alcanzado el límite, compruebe si el línea morada toca el línea roja en los gráficos.
Estas son algunas formas de mejorar el rendimiento y optimizar la capacidad del servidor:
Menos complementos. Algunos complementos crean más consultas de las necesarias a la base de datos correspondiente, generando una alta carga en el servidor de origen. Elimine complementos innecesarios para evitar el uso de demasiados recursos del servidor.Revisar código. El código mal optimizado puede causar un alto uso de la CPU. Si se siente cómodo editando el código del sitio web, considere revisarlo para un rendimiento más rápido.Actualizar o cambiar el plan de alojamiento. Cuando esté cerca de alcanzar el límite de memoria, actualice su plan de alojamiento web o cambie a otro tipo de alojamiento web.
Además, verifique si hay mantenimiento en curso y, de ser así, solo espere hasta que finalice el mantenimiento y la velocidad vuelva a la normalidad.
2. Revise la configuración de DNS de Cloudflare
Cloudflare importará todos los registros DNS cuando se integre en un dominio. Uno de los registros es el Registro de dirección (registro A), encargado de conectar el dominio con el dirección IP del servidor web de origen.
Por lo tanto, una discrepancia en la dirección IP puede causar el mensaje Error 522: Tiempo de espera de conexión agotado. Los registros A en el servidor de alojamiento y Cloudflare deben coincidir para evitar este problema. Abra el Editor de zona DNS y verifique los Registros A para solucionar este problema.
Para usuarios de Hostinger, acceda a la Editor de zona DNS bajo hPanel. En la configuración de DNS, tome nota de la dirección IP bajo Contenido, junto a Escribe un.
A continuación, diríjase a su menú de configuración de Cloudflare y haga clic en el DNS botón. Debajo de él, verifique el dirección IP junto a Escribe un. Asegúrese de que las direcciones IP sean las mismas en ambos servidores DNS.
Si los registros A son diferentes, cámbielos en la configuración de DNS de Cloudflare. Clickea en el Agregar registro e inserte la dirección IP del servidor host en el dirección IPv4 caja. Clickea en el Ahorrar botón para procesar los cambios.
Esta acción debería solucionar el error 522: Problema de tiempo de espera de conexión agotado. Tenga en cuenta que las actualizaciones de DNS pueden tardar hasta 24 horas en propagarse. Sin embargo, purgar la memoria caché de Cloudflare puede acelerar el proceso.
Otra configuración de DNS para verificar dos veces son los modos de cifrado de Cloudflare. Recomendamos establecer el modo de cifrado en Completo para evitar que este problema vuelva a ocurrir.
3. Mirar a través de otras configuraciones del servidor web
Otra solución para solucionar esto es verificar la configuración del servidor del sitio web. En particular, eche un vistazo a estos tres:
Habilitar KeepAlive
Cloudflare utiliza el Mantener viva entrada de encabezado para mantener las conexiones establecidas con el servidor web. KeepAlive es una instrucción que mantiene abierta la conexión TCP con solicitudes HTTP.
Deshabilitar el encabezado del mensaje KeepAlive en el servidor web de origen provoca el error 522 debido a una falla de conexión. Como tal, siempre habilite el encabezado KeepAlive para reducir el uso de memoria y CPU del servidor. Para emplear este método, asegúrese de tener acceso a uno de los siguientes archivos:
.htaccess – El acceso de hipertexto ayuda a configurar funciones adicionales para sitios web en el servidor web Apache. Los usuarios de Hostinger pueden encontrar este archivo dentro del Administrador de archivos.nginx.conf – el archivo de configuración principal de NGINX, el software de servidor web de código abierto.
Para demostrar cómo habilitar el encabezado KeepAlive, agregue el siguiente código al .htaccess Archivo:
<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>
Permitir direcciones IP de Cloudflare
Otra razón detrás del error HTTP 522 es una función de firewall que bloquea las direcciones IP de Cloudflare; asegúrese de verificar el filtrado de IP en su proveedor de host para permitir solicitudes de IP de Cloudflare.
Hostinger tiene un Administrador de PI para otorgar acceso o bloquear direcciones web específicas. Dirigirse a hPanel -> Otro -> Administrador de IP para controlar el enrutamiento de IP para su sitio. Incluya las direcciones IP de Cloudflare en el Permitir una dirección IP sección y haga clic Agregar.
Si su panel de control no tiene un administrador de IP, use el .htaccess archivo dentro del Administrador de archivos. Agrega el código permitir de e inserte las direcciones IP de Cloudflare entre líneas:
DO NOT REMOVE THIS LINE
El código se verá como la imagen de abajo.
Estos cambios permitirán que el servidor acepte solicitudes de Cloudflare y deberían corregir el mensaje de error.
Deshabilitar Cloudflare
Si ninguno de los métodos anteriores funciona, deshabilite este servicio CDN temporalmente. Cada proveedor de alojamiento web tiene su propia forma de hacerlo. Los usuarios de Hostinger con Cloudflare pueden seguir estos pasos:
- Dirígete a tu hPanel y haga clic en Llamarada de la nube bajo Dominios.
- Alternar el Estado del servicio apagado y haga clic en el Ahorrar botón.
Para volver a utilizar la CDN, le recomendamos que reinicie su cuenta de Cloudflare.
Solución de problemas de otros errores de Cloudflare
Hay otros mensajes de estado HTTP que los usuarios de Cloudflare pueden recibir. Por ejemplo, Error 520: el servidor web devuelve un error desconocido. Las causas comunes de este problema son un bloqueo en el servidor web de origen o un encabezado de respuesta incompatible con Cloudflare.
Los pasos de solución de problemas para el error 520 incluyen:
Asegúrese de que los registros DNS de Cloudflare sean correctos. Deshabilite su .htaccess file.Check encabezados y cookies.
Otro problema posible es Error 521: el servidor web está inactivo, a menudo debido a una mala configuración de cifrado de Cloudflare o a un servidor inaccesible. Estas son algunas de las formas de solucionar el error 521:
Asegúrese de que el servidor de origen se esté ejecutando. Pruebe la conexión con el servidor. Compruebe la configuración de cifrado.
Le recomendamos que se comunique con los servicios de soporte de Cloudflare si estos problemas persisten.
Conclusión
El error 522 de Cloudflare ocurre cuando un servidor tarda más del tiempo especificado en responder a las solicitudes. Algunas de las razones comunes detrás de este problema son memoria o CPU insuficientes, su firewall bloquea una dirección IP y un encabezado KeepAlive deshabilitado.
Recapitulemos los tres métodos para solucionar este problema:
Verifique su conexión y memoria.Revise la configuración de DNS de Cloudflare.Configure la configuración de su servidor.
Háganos saber en la sección de comentarios a continuación qué método funciona mejor para usted.