5xx · Errores del servidor
Error 524 A Timeout Occurred (Cloudflare): qué significa y cómo solucionarlo
El error 524 de Cloudflare (A timeout occurred) significa que Cloudflare conectó con tu servidor, pero este tardó más de 100 segundos en enviar la respuesta. Ese límite no se puede subir en los planes Free, Pro y Business. La solución es que la operación sea más rápida o que se haga en segundo plano.
Qué significa el código 524
La conexión funciona: el problema es una petición concreta que tarda demasiado (informes, importaciones, consultas pesadas). Aunque subas el timeout de nginx, Cloudflare cortará igualmente a los 100 segundos.
Causas habituales del error 524
- Procesos largos dentro de la petición HTTP (exportaciones, importaciones, backups lanzados desde la web).
- Consultas lentas a la base de datos.
- Llamadas a servicios externos que se quedan colgadas.
Cómo solucionar el error 524
- Pasa la tarea a segundo plano: responde 202 y deja que el cliente consulte el estado.
- Para operaciones de administración largas, usa un subdominio sin proxy (nube gris) o accede por SSH.
- Optimiza la consulta o la operación que tarda.
- En planes Enterprise, el timeout se puede ampliar hasta 6 000 segundos.
Ejemplo de respuesta
http
HTTP/2 524
server: cloudflareHerramientas para comprobarlo
Preguntas frecuentes
¿Puedo subir el límite de 100 segundos de Cloudflare?
Solo en el plan Enterprise. En los demás, la petición debe responder antes de 100 segundos o hacerse por una ruta sin proxy.
Códigos relacionados
- 504 Gateway TimeoutEl proxy no recibió respuesta del servidor de origen a tiempo.
- 522 Connection Timed Out (Cloudflare)Cloudflare no pudo completar la conexión TCP con el origen a tiempo.
- 499 Client Closed Request (nginx)Código propio de nginx: el cliente cerró la conexión antes de recibir la respuesta.
- 202 AcceptedLa petición se ha aceptado pero se procesará más tarde.