Cómo solucionar el error 524 con Cloudflare - digitalDot

Cómo solucionar el error 524 con Cloudflare

como solucionar un error 524 con cloudflare

Uno de los errores que puedes encontrar en una web es que al entrar te salte un error 524 con Cloudflare. Pero no te preocupes, en este artículo te contaremos cómo solucionarlo a través de Cloudflare. Pero antes de empezar queremos explicarte un poco que es Cloudflare por si todavía no lo conoces.

¿Qué es Cloudflare?

Cloudflare se define como una de las mayores redes del mundo cuyo objetivo principal es proporcionar, a los usuarios, mayor seguridad y rendimiento de sus sitios webs o servicios.

Cloudflare te sorprenderá por su gran capacidad y funcionalidad para las páginas web o tiendas online. Entre sus servicios y funcionalidades destacan:

  • WPO: Optimización web.
  • Seguridad: Mejorar la seguridad de páginas webs.
  • Protección de DDOS: Proteger y detectar ataques de denegación de servicio para web.
  • Velocidad web: Activando, por ejemplo, su servicio de caché y su servicio de HTTP3.
  • SEO y Posicionamiento: Si mejoramos la velocidad y usabilidad, mejoramos factores que afectan al posicionamiento web.
  • Usabilidad: Al tener HTTP3 entre sus nuevos protocolos, mejora la navegación móvil.

Cloudflare es uno de los CDN más conocidos junto con Amazon, la principal diferencia es su seguridad, si queréis conocer más os dejamos una noticia: Cómo configurar CDN con Cloudflare y cuáles son sus principales ventajas.

Ejemplo práctico: Tienda online no puede realizar operaciones de más de 110 segundos

En esta ocasión, nos encontramos ante la situación de que el sincronizador de productos de una tienda online con dropshopping que usa Cloudflare no es capaz de realizar operaciones con tiempos superiores a 110 segundos.

Es una medida de seguridad que tiene la versión gratuita de Cloudflare que puede ocasionar que grandes ecommerce tengan problemas en funciones tan simples como generar un sitemap, generar el catálogo de productos de Google Merchant o actualizar el stock de todos sus productos desde un ERP.

Bien, dicho esto vamos a ver cómo evitar esta limitación temporalmente, es decir: evitar el error 524.

Cómo solucionar un error 524 con Cloudflare

Antes de ver cómo solucionar un error 524 con Cloudflare tienes que conocer el aspecto con el que se presenta, bastante reconocible a primera vista como bien te mostramos en la siguiente imagen.

Error 524 con Cloudflare

Una vez dicho esto, el primer paso para solucionarlo es entrar en tu cuenta de Cloudflare y acceder al perfil situado arriba a la derecha desde el botón «Mi Perfil». En la ventana que se te abrirá, aparece un menú a la izquierda donde podrás encontrar el apartado «Tokens de API» al que tendrás que acceder para poder seguidamente darle al botón «Crear token».

Error 524 con Cloudflare

A continuación, debes darle en el apartado de «Editar zona de DNS» al botón «Usar plantilla».

Crear token API solucionar error 524 cloudflare

Una vez aquí, tienes que configurar seleccionando la zona de tu dominio y posteriormente darle al botón «Ir al resumen», donde tendrás que confirmar que quieres crear el token.

Configuración de dominio error 524

¡Ya tenemos nuestro token! Ahora verás una pantalla con el token/clave de tu API y un comando dentro de «probar este token» para ejecutar y comprobar que todo está activo.

Crear token error 524

Pero, ¿cómo comprobarnos si está activo? Muy sencillo, vas a coger una Shell de Linux para poder realizar las comprobaciones necesarias. Si ejecutas el comando que te aparece en pantalla (en la captura que te dejamos abajo), verás que el resultado del mismo es «success» (lo puedes ver en la última línea), confirmando así que la API funciona correctamente y podemos empezar a prepararlo todo.

Api error 524 correcta

¿Qué necesitamos ahora? Ahora debemos conseguir el ID de la zona sobre la que trabajar. Para ello, lanzamos en la Shell de Linux.

NOTA: Debes tener en cuenta que en los fragmento hemos sustituido nuestra información con «xxxxxx» por lo que no te sirve copiar y pegar directamente. Deberás adecuarlo con la información que has recibido al crear tu token.

curl -X GET «https://api.cloudflare.com/client/v4/zones» \
-H «Authorization: Bearer xxxxxx» \
-H «Content-Type:application/json»

ID de la zona solucionar 524

Ejecutar esto, te dará un ID en el resultado que deberás usar para obtener los registros de DNS de la zona.

curl -X GET «https://api.cloudflare.com/client/v4/zones/xxxxxx/dns_records» \
-H «Authorization: Bearer xxxxxx» \
-H «Content-Type:application/json»

Registro DNS para solventar error 524 cloudflare

Una vez obtenido el ID de la zona conseguimos la información para saber si está o no activo el proxy de Cloudflare, que en este caso es el causante del error 524.

curl -X GET «https://api.cloudflare.com/client/v4/zones/xxxxxx/dns_records/xxxxxx» \
-H «Authorization: Bearer xxxxxx» \
-H «Content-Type: application/json»

comprobar proxy solucionar error 524 cloudflare

Una vez conseguidas y verificadas las zonas que cuenta con proxy, podemos coger su ID para programar el apagado de Cloudflare mediante API para poder realizar el proceso que antes daba error 524 y posteriormente volver a activar.

Con estos dos comandos desactivo proxy con y sin www.

curl -X PUT «https://api.cloudflare.com/client/v4/zones/xxxxxx/dns_records/xxxxxx» \
-H «Authorization: Bearer xxxxxx» \
-H «Content-Type: application/json» \
–data ‘{«type»:»A»,»name»:»dominio.com»,»content»:»X.X.X.X«,»proxiable»:false, «proxied»:false}’

curl -X PUT «https://api.cloudflare.com/client/v4/zones/xxxxxx/dns_records/xxxxxx» \
-H «Authorization: Bearer xxxxxx» \
-H «Content-Type: application/json» \
–data ‘{«type»:»A»,»name»:»www.dominio.com»,»content»:»X.X.X.X«,»proxiable»:false, «proxied»:false}’

activar el proxy a true para solventar error 524 cloudflare

Y si cambiamos «proxied» a true, lo activaríamos.

¡Ya estaría todo el proceso para poder solventar este error 524 con Cloudflare!


Si tiene alguna duda de configuración, parametrización, seguridad del sistema Cloudflare o del funcionamiento de su API no dudes contactar con nuestro equipo del servicio de mantenimiento web.

Mantenimiento informático

OTRAS NOTICIAS SOBRE Desarrollo web