HTTP 522 Connection Timed Out (Cloudflare)
Scrapeless Web Unlocker recupera contenido público de páginas para flujos de trabajo que necesitan distinguir fallos de conexión al origen de resultados utilizables.
HTTP 522 Connection Timed Out es un error de Cloudflare que informa de un tiempo de espera agotado al contactar con el servidor web de origen. Es posible que tu navegador haya llegado correctamente a Cloudflare aunque Cloudflare no haya podido completar el intercambio de conexión requerido con el servidor que tiene detrás. Por tanto, la reparación normalmente corresponde al operador del sitio web o al proveedor de alojamiento.
Resumen
- Un 522 se refiere a la comunicación entre Cloudflare y el origen. No es evidencia de que un selector de navegador haya tardado demasiado.
- El establecimiento de la conexión y la confirmación de la petición son fases diferentes. Identifica qué intercambio falló antes de ajustar los tiempos de espera de la aplicación.
- Una dirección de origen incorrecta o una regla de firewall pueden causar un 522. La capacidad del origen y la entrega de paquetes también merecen investigación.
- Un recolector debe preservar el límite de fallo. Un documento de error completo no es el contenido de la página solicitada.
Dónde ocurre un 522 en la ruta de la solicitud
Un 522 ocurre en la parte Cloudflare-origen de la ruta de una solicitud. El visitante primero se comunica con Cloudflare; luego Cloudflare necesita comunicarse con el origen que sirve el sitio. Un fallo en la segunda parte puede producir una página de error que llega al visitante con normalidad. Recibir esa página demuestra que el visitante recibió una respuesta HTTP, pero no demuestra que el origen haya manejado la operación solicitada.
La definición de Cloudflare 522 identifica dos casos relevantes: un tiempo de espera agotado antes de que se establezca la conexión TCP y una falta de acuse de recibo después del establecimiento de la conexión. Estas son observaciones a nivel de transporte. No traduzcas el segundo caso en una afirmación de que la aplicación simplemente tardó demasiado en generar su respuesta completa; el acuse de recibo y la finalización de la aplicación son eventos diferentes.
Un registro de acceso de la aplicación puede no contener ninguna entrada coincidente si la solicitud nunca llegó a la capa de aplicación. Esa ausencia solo es útil junto con las demás evidencias. Podría indicar un fallo de conexión, una brecha en el registro o una solicitud entregada a un origen diferente. Revisa el destino y la cobertura de registro antes de decidir qué explicación aplica.
Cómo se diferencia el 522 de errores cercanos
El estado HTTP y las excepciones locales describen límites diferentes. El estándar de semántica HTTP define estados generales de puerta de enlace y servidor, mientras que 522 es un código de diagnóstico específico de Cloudflare. Mantener esa distinción en tu registro de incidentes ayuda a enrutar el problema al propietario correcto.
| Resultado | Límite a investigar | Evidencia que debe recopilarse |
|---|---|---|
| Cloudflare 522 | Comunicación de Cloudflare con el origen | Dirección de origen, eventos de firewall, registros de conexión |
| HTTP 504 | Una puerta de enlace esperando a su servidor ascendente | Temporización de la puerta de enlace y traza de la solicitud al servidor ascendente |
| HTTP 503 | Un servicio incapaz de manejar la solicitud | Capacidad, estado de mantenimiento, recuento de backends saludables |
| Tiempo de espera de conexión del cliente | La ruta de conexión del cliente | Resolvedor, proxy, destino y fase de conexión |
| Tiempo de espera de un elemento del navegador | El estado esperado de la página | Documento final, localizador, captura de pantalla y errores de la página |
Un solo incidente puede generar más de un síntoma. Un cliente recolector con un plazo corto podría dejar de esperar antes de que Cloudflare devuelva un 522. Otro cliente con un plazo más largo podría recibir el documento de error. Esas observaciones pueden describir la misma caída subyacente sin ser la misma categoría de error.
Comprueba la dirección de origen antes de cambiar la capacidad
La dirección de origen configurada debe coincidir con el servidor que está actualmente aprovisionado para manejar el sitio web. Compara la configuración DNS de Cloudflare con la dirección actual del proveedor de alojamiento y el entorno esperado. Una migración reciente, sustitución de instancia o edición de DNS puede dejar el tráfico dirigido a un destino antiguo.
Verifica el nombre de host y el puerto que espera el origen. Que un servidor esté en línea no es suficiente si falta el listener requerido o no se sirve el host virtual previsto. Al realizar una comprobación directa del origen autorizada, preserva el nombre de host correcto y las expectativas de TLS; una prueba solo por IP puede ejercitar un host virtual diferente y producir evidencias engañosas.
Mantén el alcance limitado. Si un nombre de host falla mientras otro funciona, compara sus asignaciones de origen y la configuración de enrutamiento en lugar de asumir que toda la plataforma de alojamiento no está disponible. Si varios sitios no relacionados en el mismo origen fallan a la vez, la evidencia de red o recursos compartidos se vuelve más relevante.
Inspecciona los firewalls y los controles de red del alojamiento
La inspección del firewall debe establecer si las conexiones de Cloudflare llegan al origen y reciben las respuestas esperadas. Revisa los firewalls del host, los grupos de seguridad, los filtros de alojamiento y cualquier sistema de bloqueo automatizado en la ruta. Un control en una capa de red externa puede descartar tráfico antes de que el sistema operativo registre una solicitud de aplicación.
Cuando la arquitectura requiere acceso de Cloudflare al origen, verifica que los rangos de direcciones actuales de Cloudflare estén gestionados por la política prevista. No reemplaces una política específica con acceso público sin restricciones como atajo de diagnóstico. Pide al proveedor de alojamiento que identifique el origen, destino, acción y marca de tiempo de los descartes relevantes.
Compara el historial de configuración con el primer intervalo con fallos. Una actualización de reglas que coincide con la interrupción es una pista, no una prueba. Busca tráfico coincidente en registros o evidencia de paquetes, luego prueba la corrección mínima justificada. Documenta el motivo de la regla para que una depuración posterior no reintroduzca la restricción.
Investigar un origen que está en ejecución pero no responde
Un origen en ejecución aún puede no aceptar o reconocer conexiones con prontitud cuando sus recursos o la ruta de red están limitados. Examina los recuentos de conexiones, la salud de los listeners, la presión de CPU, la presión de memoria y las observaciones de red del proveedor de alojamiento. Verifica si la falla afecta a nuevas conexiones, conexiones existentes o solo a un subconjunto de rutas.
Las métricas de la aplicación por sí solas pueden no detectar el problema. Un panel que muestra un bajo rendimiento de solicitudes puede significar que la aplicación tiene capacidad disponible o que las solicitudes no la están alcanzando. Empareja la telemetría de la aplicación con métricas de transporte y del host para que un bajo rendimiento no se confunda con un servicio saludable.
La configuración de keep-alive es otro detalle del lado del origen que vale la pena comprobar frente a los requisitos del despliegue. Evita cambiar varios ajustes de transporte a la vez. Un cambio probado de forma limitada produce evidencia interpretable, mientras que cambios simultáneos en DNS, reglas de firewall y capacidad del servidor dificultan saber qué reparó la ruta de conexión.
Usa una línea de tiempo para conectar la evidencia del navegador y del origen
Una línea de tiempo debe mostrar cuándo el visitante inició la navegación, cuándo Cloudflare devolvió el error y qué observó el origen durante ese intervalo. El tiempo del navegador y el tiempo del servidor describen perspectivas diferentes. El modelo Navigation Timing ayuda a distinguir las fases de navegación, pero las mediciones de tiempo del lado del navegador por sí solas no pueden revelar todos los intercambios entre Cloudflare y el origen.
Registra las zonas horarias con las marcas de tiempo en el sistema de incidentes. Correlaciona el identificador de la solicitud de la página de error, cuando esté disponible, con el nombre de host relevante y los registros del origen. Si los relojes no están alineados, indícalo explícitamente en lugar de afirmar una coincidencia precisa entre eventos que ocurrieron en máquinas diferentes.
Compara un intervalo con fallos con un intervalo conocido como exitoso bajo la misma configuración de enrutamiento. Observa los cambios en el destino, el éxito de la conexión y la salud del host. Una carga de página exitosa aislada no prueba que el origen se mantuviera saludable durante todo el período afectado, especialmente cuando intervienen varios orígenes o rutas geográficas.
Lo que los visitantes y recolectores de datos deben conservar
Los visitantes deben conservar suficiente evidencia para que el operador del sitio pueda investigar la ruta al origen. Incluye la dirección afectada, el número de error, la hora aproximada y el identificador de la solicitud que se muestra en la página. Indica si el problema afecta a todo el sitio o a una acción en particular, sin exponer parámetros de consulta privados ni detalles de autenticación.
Los recolectores de datos deben mantener un resultado 522 fuera del conjunto de datos objetivo. Si la tarea era recopilar el precio de un producto, un documento HTML con apariencia válida y con la marca de Cloudflare no satisface la tarea. Almacena un fallo clasificado y conserva cualquier precio anterior con su hora de recopilación original. Esto preserva la diferencia entre datos actuales faltantes y un precio realmente sin cambios.
El flujo de validación de contenido de Cloudflare es relevante para este límite de aceptación. Verifica la identidad de la página y los campos requeridos después de completar el transporte. El manejo de errores en el momento de la recopilación solo es útil si los consumidores posteriores pueden distinguir entre una observación faltante y un registro aceptado.
Web Unlocker no repara el servidor de origen
Web Unlocker puede proporcionar recuperación de contenido gestionada para flujos de trabajo de páginas públicas, pero no puede corregir el mapeo DNS de un sitio web, reabrir su firewall ni restaurar su capacidad de origen. Esos controles pertenecen al operador. Su función en una investigación de 522 se limita a la ruta de recuperación y a la evidencia disponible de esa solicitud.
Revisa la introducción a Web Unlocker antes de decidir si la recuperación renderizada se ajusta a la tarea de recopilación, y utiliza los precios actuales de Scrapeless para la planificación de la carga de trabajo. Mantén separados los resultados a nivel de servicio de los resultados del sitio de destino siempre que el contrato de respuesta los distinga. Un intercambio de API completado no establece automáticamente una recopilación exitosa de la página de destino.
Define una condición de parada para la recopilación cuando la fuente no esté disponible. Seguir admitiendo más trabajo contra un origen deteriorado puede desperdiciar recursos y oscurecer la primera evidencia útil. Reanuda la recopilación normal solo según tu política operativa después de que el propietario responsable haya establecido que la fuente puede atender el tráfico previsto.
Conclusión
La investigación de HTTP 522 comienza con la ruta de conexión al origen. Confirma el destino, inspecciona los controles de red y correlaciona la evidencia de transporte con la salud del host. Los visitantes y recolectores deben proporcionar un registro de incidente conciso y preservar con precisión las observaciones de no disponibilidad; el operador del sitio y el proveedor de alojamiento deben reparar la comunicación de origen subyacente.
Mantén los fallos de origen fuera de tu conjunto de datos
Usa Web Unlocker para la recuperación elegible de páginas públicas y conserva una verificación de aceptación clara entre el contenido devuelto y los registros validados.
Regístrate hoy y obtén $5 en crédito gratis — no se requiere tarjeta de crédito.
Reclama tu crédito de $5 →Preguntas frecuentes
P: ¿Borrar las cookies del navegador puede solucionar un 522?
Borrar las cookies del navegador no repara la ruta de conexión entre Cloudflare y el origen. Las cookies pueden afectar otro comportamiento de la aplicación, pero una investigación de 522 debe centrarse en el origen configurado, los controles de red y el estado del origen.
P: ¿Es 522 lo mismo que una consulta lenta a la base de datos?
Un 522 por sí solo no diagnostica una consulta lenta a la base de datos. Su definición se refiere a que Cloudflare contacte al origen en el límite de conexión y acuse de recibo. Un problema de base de datos requiere evidencia de la aplicación o de la base de datos, incluso si la presión de recursos relaciona los incidentes.
P: ¿Quién debe recibir un informe de incidente 522?
El operador del sitio web o el proveedor de hosting deben recibir el informe inicial porque controlan la ruta al origen. Incluya el nombre de host, la hora, el identificador de error y el alcance. Ellos pueden involucrar a Cloudflare con la evidencia relevante de red y configuración.
P: ¿Por qué la página de inicio funciona mientras que otra URL falla?
Que la página de inicio funcione no prueba que cada solicitud use la misma ruta ni que el origen funcione igual. El contenido en caché, las diferencias de enrutamiento y el comportamiento específico de la ruta pueden producir observaciones distintas. Compare la evidencia de las solicitudes antes de suponer que el contraste identifica la causa exacta.
P: ¿Un tiempo de espera (timeout) de cliente más largo eliminará el 522?
Un tiempo de espera más largo del cliente no cambia el comportamiento de conexión de Cloudflare ni del origen. Solo puede permitir que el cliente reciba un error por el que antes dejaba de esperar. Cambie un plazo solo después de identificar la operación que realmente supervisa.