Cloudflare error 520 y 524: qué significan y cómo arreglarlos
Si tu sitio pasa por Cloudflare y aparece una página de Cloudflare con Error 520 Web server is returning an unknown error o Error 524 A timeout occurred, Cloudflare sí llegó a tu servidor, pero lo que recibió (o lo que no recibió a tiempo) no le sirvió. El problema está en tu hosting, no en Cloudflare. Para 521, 522 y 523, ver esta otra guía.
Error 520: respuesta vacía o inválida
Tu servidor cortó la conexión o devolvió algo que Cloudflare no entiende. Causas comunes:
- El servidor web o PHP se cayó a mitad de la respuesta: un plugin o script que agota la memoria. Revisá los registros de error del hosting en el horario del 520.
- Encabezados demasiado grandes: cookies enormes (muchos plugins de WordPress las agregan) que superan el límite de Cloudflare. Probá en incógnito: si ahí anda, son las cookies.
- Un firewall que corta a Cloudflare: ModSecurity o un plugin de seguridad que bloquea las IP de Cloudflare a mitad del pedido. Pedí al hosting que permita los rangos de IP de Cloudflare.
- Reinicios del servidor: si el 520 aparece de a ratos, puede ser el hosting reiniciando servicios por falta de recursos.
Error 524: tu servidor tardó más de 100 segundos
Cloudflare espera hasta 100 segundos una respuesta. Si tu servidor tarda más, corta con 524. Es el mismo problema que un 504 Gateway Timeout.
- Tareas pesadas en una página: exportar pedidos, importar productos o generar informes. Pasalas a una tarea programada o hacelas por partes.
- Base de datos lenta: consultas sin índice o tablas enormes. Optimizá la base y revisá el registro de consultas lentas.
- Servidor saturado: si pasa en todas las páginas, el servidor se queda corto. Ver página web lenta.
Cómo confirmar dónde está el problema
- Pausá Cloudflare un momento (o entrá directo a la IP del servidor) y probá: si sin Cloudflare también falla o tarda, el problema es el servidor.
- El chequeo gratis de Vigía te dice si el sitio responde y cuánto tarda.
Enterate antes que tus clientes
Cloudflare muestra su página de error pero no te avisa. Vigía revisa tu sitio cada pocos minutos y te manda un Telegram apenas deja de responder bien, y otro cuando vuelve, con cuánto tiempo estuvo caído. Gratis para 2 sitios.
¿Tu sitio está bien ahora?
O directamente probá Vigía gratis: te avisa por Telegram si se cae, y antes de que venzan el SSL y el dominio.