Un error 522 de Cloudflare significa que Cloudflare intentó conectarse con el servidor donde vive tu sitio y nunca recibió respuesta: la conexión se agotó por tiempo. El error 521 es su primo directo: Cloudflare sí llegó a tu servidor, pero este rechazó la conexión. En los dos casos Cloudflare está haciendo su trabajo; el problema casi siempre está en tu hosting, tu firewall o tu DNS. Aquí tienes qué significa cada código, cómo arreglarlo paso a paso y cómo distinguir una falla tuya de una caída real de Cloudflare.
El día que medio internet buscó "Cloudflare caído"
El 18 de noviembre de 2025, Cloudflare tuvo una caída global que duró varias horas. Esa mañana, sitios y apps de todo tipo dejaron de cargar en México, Colombia y Brasil: tiendas en línea, medios, herramientas de trabajo y, del lado brasileño, hasta apps bancarias y pagos con Pix. Está por cumplirse un año, y la lección sigue vigente.
Pero esa fue la excepción. Casi siempre que ves un 521 o un 522, Cloudflare está perfecto y el que no contesta es tu servidor.
Cloudflare es el portero de tu edificio
Imagina que vives en un edificio con portero. Llega una visita con un pastel para tu cumpleaños y el portero toma el interfón (o el citófono, si vives en Bogotá) para avisarte. Todo pasa por la portería.
Cloudflare funciona igual. Tus visitantes no llegan directo a tu servidor (el "origen"): llegan a Cloudflare, que filtra lo sospechoso, entrega lo que tiene en caché y, cuando hace falta, llama a tu servidor. Si no logra comunicarse contigo, le explica a la visita qué pasó con un error 52x:
| Código | En la portería | Qué pasa en realidad | Culpable habitual |
|---|---|---|---|
| 520 | Contestaste algo que el portero no entendió | El origen devolvió una respuesta vacía o inesperada | Tu servidor o tu aplicación |
| 521 | Contestaste y colgaste: "no estoy para nadie" | El origen rechazó la conexión | Servidor web apagado o firewall que bloquea a Cloudflare |
| 522 | El interfón suena y suena y nadie contesta | La conexión con el origen se agotó por tiempo | Servidor saturado, firewall o IP equivocada |
| 523 | El portero tiene anotada una puerta que no existe | Cloudflare no encuentra cómo llegar al origen | DNS o IP de origen mal configurados |
| 524 | Dijiste "ya bajo" y nunca bajaste | El origen aceptó la conexión, pero no respondió en 100 segundos | Un proceso lento en tu servidor |
Fíjate en la última columna: ni una sola fila dice "Cloudflare".
Error 521: la puerta está cerrada con llave
Con un 521, Cloudflare sí llegó a tu servidor y este le cerró la puerta en la cara. Las causas más comunes:
- El servidor web está apagado. nginx o Apache se detuvo, el servidor se reinició y el servicio no volvió a arrancar, o tu hosting suspendió la cuenta (sí, también pasa por una factura vencida).
- Un firewall está bloqueando a Cloudflare. Cloudflare se conecta a tu servidor desde un conjunto fijo de direcciones IP que publica en cloudflare.com/ips. Si tu firewall, un plugin de seguridad de WordPress o el sistema antiataques de tu hosting ve muchísimas peticiones desde esas pocas IP, puede confundirlas con un ataque y bloquearlas. El portero se queda afuera justamente por tocar tanto.
- Puerto equivocado. Cloudflare busca el 80 o el 443 y tu servidor no atiende ahí.
Qué hacer, en este orden:
- Entra al panel de tu hosting y confirma que el servidor está encendido y la cuenta activa.
- Verifica que el servidor web esté corriendo y reinícialo si hace falta.
- Agrega los rangos de IP de Cloudflare a la lista de permitidos de tu firewall y de cualquier plugin de seguridad.
- Si nada funciona, abre un ticket con tu hosting y escríbeles tal cual: "Cloudflare recibe conexión rechazada, error 521".
Error 522 de Cloudflare: el portero toca y nadie contesta
La diferencia con el 521 es sutil pero importante. En el 521 alguien contestó y colgó. En el error 522 de Cloudflare, el interfón suena y suena y nadie levanta: Cloudflare intentó abrir la conexión y tu servidor nunca completó el saludo a tiempo.
Los sospechosos de siempre:
- Servidor saturado. CPU al 100 %, memoria agotada o una ola de tráfico que tu plan no aguanta. Muy común en Buen Fin, Hot Sale, Black Friday o Cyberlunes.
- Un firewall que ignora en silencio. Es el mismo bloqueo del 521, pero en vez de rechazar la conexión, el firewall simplemente no responde. Para Cloudflare, eso es un interfón que nadie contesta.
- La IP de origen está mal. Cambiaste de hosting y el registro A en el DNS de Cloudflare sigue apuntando al servidor viejo. Clásico de la semana después de una migración.
Qué hacer:
- Revisa en el DNS de Cloudflare que los registros A y AAAA apunten a la IP actual de tu servidor.
- Mira el consumo de CPU y memoria en el panel de tu hosting. Si está al tope, reinicia lo trabado y considera subir de plan.
- Confirma que los rangos de Cloudflare están permitidos en el firewall.
- Pídele a tu desarrollador que pruebe conectarse directo a la IP del servidor, saltándose a Cloudflare. Si tampoco responde, ya sabes que el problema vive en el origen.
Los demás de la familia: 520, 523 y 524
- 520: tu servidor respondió, pero con algo que Cloudflare no supo interpretar, como una respuesta vacía o encabezados enormes. Revisa los logs de tu aplicación y lo último que desplegaste.
- 523: Cloudflare no encuentra ruta hacia tu servidor. Casi siempre es un registro DNS con una IP equivocada o que ya no existe.
- 524: la conexión se abrió, pero tu servidor tardó más de 100 segundos en contestar. Busca el reporte pesado, la consulta lenta o la importación que debería correr en segundo plano.
Y si te sale un 525 o 526, es un tema de SSL entre Cloudflare y tu servidor: revisa el modo SSL/TLS en Cloudflare y el certificado instalado en tu origen.
Si quieres repasar los códigos que no llevan la firma de Cloudflare (500, 502, 503, 504), los explicamos en qué significan los errores 500, 502, 503 y 504.
¿Cloudflare caído o es tu servidor? Cómo saberlo en dos minutos
- Lee la página de error con calma. Las pantallas de error de Cloudflare muestran tres pasos: tu navegador, Cloudflare y el host (tu servidor), y marcan cuál está fallando. Si Cloudflare aparece funcionando y el host en error, el problema es tuyo.
- Abre cloudflarestatus.com. Es la página de estado oficial; los incidentes globales aparecen ahí.
- Prueba otros sitios que usan Cloudflare. Si solo falla el tuyo, es tu origen. Si fallan muchos sitios sin relación entre sí al mismo tiempo, probablemente es Cloudflare.
- Comprueba si es solo desde tu conexión. Nuestro verificador para saber si tu sitio está caído revisa tu sitio desde fuera de tu red.
Pista extra: el 521, el 522 y el 523 apuntan al origen casi por definición.
Qué hacer durante una caída global de Cloudflare
Si el problema es global, la regla es: no empeores las cosas.
- No toques tu servidor. No reinicies, no restaures respaldos, no hagas rollback. Tu servidor está bien; el portero es el que no llegó a trabajar.
- No hagas cambios grandes de DNS con prisa. Desactivar el proxy de Cloudflare deja expuesta la IP de tu servidor, los cambios tardan en propagarse y, en un incidente así, el propio panel de Cloudflare puede estar fallando.
- Avisa a tus clientes por canales que no dependan de tu sitio: redes sociales, WhatsApp, correo. Un "es una falla global, ya volvemos" vale oro.
- Anota a qué hora empezó y terminó. Cuando todo regrese, revisa pedidos, pagos y formularios que se quedaron a medias.
Cómo enterarte de un error 522 antes que tus clientes
Un 52x no avisa. Aparece a las 2 de la mañana o el día que lanzaste la campaña del mes, y si nadie revisa, te enteras por un cliente.
OhSnap revisa tu sitio desde fuera, como lo haría un visitante, así que ve exactamente la misma pantalla de 521 o 522 que vería cualquiera. Cualquier respuesta con código 500 o superior cuenta como caída, y antes de avisarte vuelve a comprobar, para que un parpadeo no te despierte por nada. OhSnap no te dice si la culpa es de Cloudflare o de tu origen: te dice que tu sitio está caído, y con la revisión de dos minutos de arriba sabes dónde buscar. Las alertas llegan por correo y SMS en el plan gratuito, y por WhatsApp, Slack o Telegram en el plan Unlimited (6.99 dólares al mes), que además incluye una página de estado pública para decirle a tus clientes "no eres tú, ya lo estamos resolviendo".
El plan gratuito te da 5 monitores con alertas por correo y SMS, sin gastar un peso. El portero puede ser el mejor del mundo, pero si nadie abre la puerta, la visita se va igual.