fbpx
error 520 cloudflare

¿Qué es y cómo solucionar el error 520 de cloudflare?

¿Estás buscando solucionar un error 520 de Cloudflare? o ¿Simplemente quieres saber en qué consiste? Este es un problema bastante común que puede ser ocasionado por diferentes razones. Lo importante es que ¡tiene solución! 

Queremos hablarte de este tema y de algunas formas en las que puedes resolverlo de la mejor manera.

¿De qué trata el error 520?

Un error 520 se presenta cuando el servidor de origen regresa una respuesta inesperada o desconocida a Cloudflare, indicando que hay un problema de conexión entre el servidor y Cloudflare ocasionando que la página no se pueda visualizar.

Este error puede ser causado por un programa, una tarea de cron o porque el servidor no puede con todas las solicitudes y se colapsa. Por suerte existen soluciones que permiten resolver este problema.

Razones por las que ocurre el error 520 de Cloudflare

  • Caída en la aplicación del servidor web origen: está es una de las principales causas de este problema. La razón más probable es la ejecución de un script que consume muchos recursos y como consecuencia, el servidor no responde a la petición.
  • IPs no permitidas en el Cloudflare: el cortafuegos del servidor original puede presentar un impedimento a la hora de conectarse a una dirección IP que no esté en la whitelist (lista blanca). Quiere decir que si la dirección IP no está en la lista no se permite la carga de la página web.
  • El origen del servidor web TCP idle tarda menos de 300 segundos: Se establece y mantiene una conexión de red a través del protocolo TCP. El error desconocido puede producirse si su valor de tiempo de espera es demasiado bajo.
  • Encabezado por encima del límite de tamaño de encabezado de Cloudflare (8kb): El uso inmenso de cookies aumenta el tamaño de los encabezados. Cruzar el límite de memoria también causa otros errores aparte del error 520, incluyendo el sobrepaso del límite de encabezado de Cloudflare de 8kb, impidiendo que sea procesado correctamente.
  • Respuesta vacía de un servidor web que carece de estado HTTP o cuerpo de respuesta: esto suele ocurrir cuando el DNS del dominio apunta a un servidor defectuoso.

Formas de resolver el problema 520 de Cloudflare

solucionar error 520 cloudflare

Asegura que los registros DNS de Cloudflare son correctos

Un registro DNS incorrecto puede provocar que exista una respuesta vacía o inesperada del servidor web de origen. En este caso, accede al editor de zona DNS de tu dominio para encontrar la dirección IP del mismo.  Luego inicia sesión en el panel Cloudflare y comprueba si tu registro DNS está configurado de forma correcta.

Comprueba los encabezados y cookies

Los encabezados tienen un límite global de 32 KB con un tamaño de encabezado individual de 16 KB. Asegúrate que esta no exceda los límites establecidos accediendo al HAR (Archivo HTTP) de tu servidor y revisa el tamaño de los encabezados y cookies del sitio web.

Desactiva el .htaccess

El archivo .htaccess (acceso de hipertexto) es un recurso de configuración para sitios alojados en Apache. Deshabilitar .htaccess puede ayudarte a confirmar si el archivo se corrompió o causó malas redirecciones.

Investiga los registros de errores

Los mensajes de error suelen ofrecer poca información sobre cómo resolverlos. Por lo tanto, los registros de errores existen para ayudar a identificar el origen del problema y solucionarlo rápidamente. Encontrar el registro de errores varía en función de dónde esté alojado tu sitio.

Desactiva Cloudflare

Puedes intentar desactivar Cloudflare accediendo a tu panel de control de Cloudflare y haciendo clic en la pestaña DNS. Elige un dominio y a continuación, activa el botón Estado del proxy.

También puedes intentar pausando temporalmente Cloudflare. Al pausar tu cuenta, se bloquea el tráfico que atraviesa la red de Cloudflare, lo que revela la dirección IP de tu servidor de origen.

Contacta al servicio de asistencia de Cloudflare

En tal caso de que ninguna de las opciones anteriores te funcionen, ponte en contacto con el equipo de asistencia de Cloudflare enviando un ticket de soporte. 

Normalmente, tendrás que enviar la información de la URL, el Cloudflare Ray ID y los archivos HAR de cuándo se activó Cloudflare y cuándo se desactivó temporalmente.

Examina el tráfico de tu servidor

Comprueba si hay tráfico inusual en tu servidor. Asegúrate de filtrar las peticiones en el puerto 80 para restringir el tráfico sospechoso y bloquear las conexiones de spam, ya que este tipo de sobrecarga puede causar problemas 

El tráfico proxy de Cloudflare debe estar en la lista blanca, así que asegúrate de comprobar tu registro de errores para ver si hay conexiones bloqueadas desde direcciones IP proxy que quieras permitir.

Reinicia aplicaciones PHP en tu servidor de origen

Mientras revisas los registros de errores de tu servidor web de origen, también puedes averiguar si alguna de tus aplicaciones PHP está fallando o consumiendo demasiados recursos del sistema.

Así que, reiniciar la aplicación afectada debería eliminar el error 520. Programar reinicios como un tipo de mantenimiento rutinario también se convierte en una buena práctica y una medida preventiva.

Un buen alojamiento puede ayudarte

Tu sitio web necesita estar alojado en el mejor web hosting o VPS posible para evitar la mayor cantidad de inconvenientes y tener más herramientas a disposición para solucionar problemas. 

En Conectemos es lo que te ofrecemos, de la mano de un soporte técnico especializado 24 horas al día para ayudarte en cualquier inconveniente. Nuestro objetivo es brindar soluciones eficientes.

Maria

Artículo redactado por María Lugo

“Redactora de contenido motivada al aprendizaje constante, con un gusto especial por la naturaleza y la buena música.”