# Cloudflare 524: tu origen tardó demasiado en responder

> El error 524 de Cloudflare significa que Cloudflare se conectó a tu origen, pero no llegó ninguna respuesta HTTP antes del timeout, 100 segundos por defecto.

URL: https://yes-seo.com/es/codigos-http/524

**Error 524: A Timeout Occurred** significa que Cloudflare se conectó a tu servidor de origen y envió la solicitud, pero el origen no devolvió una respuesta HTTP antes del timeout de Cloudflare. El servidor está en marcha; simplemente tarda demasiado en responder.

## Qué quiere decir Cloudflare con 524

Según la [documentación de Cloudflare sobre errores 5xx](https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/), un 524 ocurre cuando la conexión con el origen se estableció pero no llegó ninguna respuesta HTTP dentro del timeout por defecto de 100 segundos. Los clientes Enterprise pueden ampliar ese límite. Es la versión de Cloudflare del [504 Gateway Timeout](https://yes-seo.com/es/codigos-http/504), y se diferencia del [522](https://yes-seo.com/es/codigos-http/522), en el que la conexión en sí nunca se completa.

## Causas habituales

- Solicitudes de larga duración: grandes exportaciones CSV, importaciones, generación de informes, copias de seguridad iniciadas desde una página de administración.

- Consultas lentas a la base de datos en tablas grandes, o bloqueos que hacen esperar a las consultas.

- Páginas que esperan a API de terceros lentas mientras se renderizan.

- Sitemaps XML grandes generados sobre la marcha en cada solicitud.

- Un servidor sobrecargado en el que las solicitudes hacen cola para conseguir un worker libre.

## Impacto en el SEO

Googlebot ve un 5xx, así que se aplica la [documentación de Google](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=es): el rastreo se ralentiza y las URL que siguen fallando salen del índice. Una página que tarda cerca de 100 segundos es un problema en sí misma, porque los visitantes se van mucho antes y las respuestas lentas reducen cuánto rastrea Google. Si la URL que agota el tiempo es tu [sitemap XML](https://yes-seo.com/es/glosario/sitemap-xml), Google puede no ser capaz de leerlo.

## Cómo solucionar un 524

### Haz que la solicitud sea rápida

- Encuentra las consultas lentas con el log de consultas lentas de tu base de datos o con una herramienta APM, y añade después índices o caché.

- Genera los sitemaps y los feeds de forma programada y sírvelos como archivos estáticos.

- Cachea las páginas en el edge siempre que el contenido lo permita.

### Saca las tareas largas de la solicitud

Cloudflare recomienda ejecutar las tareas largas de forma asíncrona y consultar su estado. Responde de inmediato, procesa en segundo plano y deja que el navegador vuelva a consultar, el patrón [202 Accepted](https://yes-seo.com/es/codigos-http/202):

```
POST /admin/export                 -> 202 Accepted
                                      Location: /admin/export/status/77
GET  /admin/export/status/77       -> {"state":"running","progress":64}
GET  /admin/export/status/77       -> {"state":"done","file":"/files/export-77.csv"}
```

Para las tareas solo de administración que todavía no puedes refactorizar, Cloudflare también sugiere un nombre de host sin proxy (un registro “solo DNS”), de modo que su timeout no se aplique. Asegúrate también de que `max_execution_time` de PHP y los timeouts de tu propio servidor web permiten que la tarea termine.

## Cómo comprobarlo

El [comprobador de códigos de estado HTTP](https://yes-seo.com/es/comprobador-codigo-http) informa de los tiempos de respuesta de hasta 50 URL, así que puedes encontrar las páginas lentas antes de que lleguen al límite, y el [test de velocidad de página](https://yes-seo.com/es/test-velocidad-web) mide el tiempo de respuesta del servidor ([TTFB](https://yes-seo.com/es/glosario/time-to-first-byte)) de una sola página.

```
HTTP/2 524
date: Fri, 30 Oct 2026 11:26:58 GMT
content-type: text/html; charset=UTF-8
server: cloudflare
cf-ray: 8d2f7b2d5e4f1a90-MRS
```

## Preguntas frecuentes

### ¿Cuál es el timeout que hay detrás del error 524 de Cloudflare?

Cloudflare espera por defecto 100 segundos una respuesta HTTP después de conectarse a tu origen. Los planes Enterprise pueden ampliar el límite; en los demás planes, la solicitud tiene que terminar antes.

### ¿Cómo soluciono un 524 en una exportación o importación larga?

Ejecuta la tarea en segundo plano y responde enseguida con un ID de tarea, y deja después que la página consulte una URL de estado. En las herramientas de administración, un nombre de host sin proxy de Cloudflare también evita el límite.

### ¿Cuál es la diferencia entre el 522 y el 524 de Cloudflare?

Con el 522, la conexión con tu origen nunca se completa. Con el 524, la conexión funciona, pero el origen tarda demasiado en enviar su respuesta.

