jueves, marzo 28, 2024
No menu items!
InicioBlogsError 520 de Cloudflare: cómo solucionarlo y solucionarlo

Error 520 de Cloudflare: cómo solucionarlo y solucionarlo

Como propietario de un sitio web, debe asegurarse de que su sitio funcione correctamente en todo momento. Sin embargo, cuando los visitantes intentan acceder a su contenido, pueden encontrar el mensaje que dice “Error 520: el servidor web está devolviendo un error desconocido”.

Es una respuesta general emitida por Cloudflare para indicar que su sitio web hizo algo inesperado, lo que resultó en una respuesta vacía. Puede ocurrir debido a varios factores, desde la configuración del servidor web hasta una respuesta HTTP no válida.

Este artículo discutirá varias razones posibles detrás de esta variación de error de Cloudflare. Además, aprenderá siete formas de solucionar el problema.

¿Qué causa el error 520 de Cloudflare?

El error 520 de Cloudflare ocurre cuando el servidor web recibe una solicitud no válida o mal interpretada, lo que genera una respuesta vacía. Como resultado, el sitio web al que se accede carga el mensaje “El servidor web está devolviendo un error desconocido”.

Las siguientes son varias razones comunes por las que se produjo este error:

Bloqueo en el servidor web de origen. Puede ocurrir porque el servidor de origen está ejecutando un script que consume muchos recursos o porque no interpretó las solicitudes correctamente. En consecuencia, el servidor no puede completar estas solicitudes.El servidor de origen no permite conexiones con ninguna dirección IP de Cloudflare. La configuración de su cortafuegos puede estar bloqueando direcciones IP no incluidas en la lista blanca. Compruebe si la dirección IP de Cloudflare no es una de ellas.Tiempos de espera breves de inactividad. El TCP (Transmission Control Protocol) establece una conexión entre el cliente y el servidor, permitiéndoles intercambiar datos. De forma predeterminada, el valor de tiempo de espera inactivo del servidor web es de 300 segundos. Por lo tanto, un valor de tiempo de espera de TCP de menos de 300 segundos puede causar el error 520.Encabezados de respuesta incompatibles con Cloudflare. Los encabezados HTTP permiten que un servidor web y un cliente se comuniquen. Contienen detalles como el navegador del cliente, la página solicitada y las cookies. Demasiadas cookies, por ejemplo, darán como resultado un tamaño de encabezado más grande. Si supera el límite de tamaño del encabezado de solicitud de Cloudflare de 16 KB, generará encabezados de respuesta no válidos o faltantes.

🔥 Leer:  Cómo conectar Google Home a Wi-Fi
Código de error Error 520
tipo de error Cloudflare – Servidor
Mensaje de error El servidor web 520 está devolviendo un error desconocido
Causas de error Un bloqueo en el servidor web de origen
El servidor de origen bloquea las direcciones IP de Cloudflare
Una respuesta HTTP no válida o una respuesta vacía
Tiempos de espera breves de inactividad
Encabezados de respuesta incompatibles con Cloudflare
Restablecimientos de conexión

7 formas de solucionar el error 520 de Cloudflare: el servidor web devuelve un error desconocido

Ahora que ha aprendido las posibles causas del error Cloudflare 520, veamos formas de solucionarlo.

1. Asegúrese de que los registros DNS de Cloudflare sean correctos

Los registros DNS juegan un papel integral en el funcionamiento efectivo de un sitio web, proporcionando información como qué IP corresponde a un determinado nombre de dominio.

Los registros DNS incorrectos pueden generar una respuesta vacía o inesperada del servidor web de origen. Accede a los de tu dominio Editor de zonas DNS para encontrar la dirección IP de su dominio. Luego, inicie sesión en su panel de control de Cloudflare para volver a verificar si sus registros DNS están configurados correctamente.

Sin embargo, si usa Hostinger, todos los cambios realizados en sus registros DNS se reflejarán automáticamente en la Zona DNS de Cloudflare.

2. Verifique los encabezados y las cookies

El límite general de los encabezados de solicitud de Cloudflare es de 32 KB, con un límite de tamaño de encabezado individual de 16 KB. Si los encabezados superan el límite, puede producirse la respuesta de error 520. Acceda al HAR (archivo HTTP) de su servidor para revisar los encabezados y las cookies del sitio.

Los archivos HAR esencialmente registran todas las solicitudes del navegador web, incluidos los encabezados de solicitud y respuesta, el contenido del cuerpo y el tiempo de carga de la página. La generación de archivos HAR puede ayudarlo a reducir la causa del error y encontrar una solución.

Aquí se explica cómo crear un archivo HAR con Google Chrome:

    Haga clic derecho en la página web donde se muestra el error 520 y haga clic en Inspeccionar para abrir las herramientas de desarrollo. Haga clic en el Red pestaña.Haga clic en el pequeño botón redondo si es gris.
Al hacer clic en el pequeño botón redondo con la herramienta de inspección en Chrome.
    Compruebe el Conservar registro caja.

Actualice la página y vuelva a abrir la pestaña de red.

    Haga clic con el botón derecho en cualquier parte de la ventana de herramientas para desarrolladores. Seleccione Guardar todo como HAR con contenido.Para examinar el archivo, use una herramienta en línea como HAR Analyzer de Google.
🔥 Leer:  Monitoreo de la nube y sus beneficios

Los archivos HAR contienen información confidencial. Use un editor de texto para eliminar detalles como sus contraseñas, cookies y otros datos personales antes de compartir el archivo con otros.

Si encuentra que el uso excesivo de cookies o cookies que son demasiado grandes están causando el error 520, considere usar un dominio sin cookies.

3. Deshabilitar .htaccess

El .htaccess (acceso de hipertexto) es un recurso de configuración para sitios alojados en Apache. Deshabilitar .htaccess puede ayudar a confirmar si el archivo estaba dañado o provocó redireccionamientos incorrectos.

Abra el archivo de configuración de Apache y cambie la directiva AllowOverride a Ninguno.

Si lo hace, desactivará todos .htaccess archivos Si necesita modificar su configuración de Apache, recuerde guardar el archivo y reiniciar Apache.

4. Investigue los registros de errores

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

Si usa Hostinger, habilite el registro de errores de PHP a través de hPanel:

    Navegar a la Avanzado pestaña y seleccione Configuración PHP.En la pestaña de opciones de PHP, marque la logErrors caja.
Marcando la casilla de verificación logErrors
    Desplácese hacia abajo hasta el final de la página y haga clic en Guardar.

Tu registro de errores El archivo se ubicará en el public_html directorio, accesible a través del Administrador de archivos.

El registro de errores El archivo presenta información como la fecha y el tipo de error que ocurrió. También detalla qué archivos y líneas requieren correcciones.

Si su sitio web está alojado en otro lugar, consulte nuestro completo tutorial sobre cómo verificar los registros de errores.

5. Usa un comando cURL

Se utiliza un comando URL o cURL de cliente para enviar solicitudes HTTP/HTTPS, pero también puede ayudar a solucionar problemas de respuestas de error HTTP.

Por ejemplo, utilice el siguiente comando cURL para obtener información sobre los encabezados de respuesta y solicitud HTTP.

curl -svo /dev/null http://www.example.com/

Los usuarios de Windows 7 y 8 deben descargar el asistente ejecutable cURL para usarlo. Si usa Windows 10, le permite ejecutar cURL directamente desde el símbolo del sistema.

6. Deshabilitar Cloudflare

Deshabilite Cloudflare accediendo a su panel de control de Cloudflare y haciendo clic en la pestaña DNS. Elija un dominio, luego cambie el estado de apoderado botón.

Alternar el botón de estado del proxy en el panel de control de Cloudflare.

Alternativamente, pausa temporalmente Cloudflare. Pausar su cuenta impide que el tráfico pase por la red de Cloudflare, revelando la dirección IP de su servidor de origen.

    Inicie sesión en su cuenta de Cloudflare y vaya a la pestaña Descripción general del tablero. Desplácese hacia abajo hasta que vea Acciones avanzadas. Haga clic en Pausar Cloudflare en el sitio y confirme la solicitud.
🔥 Leer:  Triángulo amarillo con un signo de exclamación en Word: ¿cómo solucionarlo?
Hacer clic para pausar Cloudflare en su sitio.

Tenga en cuenta que pausar Cloudflare desactiva sus funciones de seguridad y protección. Por lo tanto, Cloudflare recomienda entrar en el Modo de desarrollo para evitar el almacenamiento en caché. Le permite ver los cambios en su servidor de origen en tiempo real.

Ve a la almacenamiento en caché pestaña en su tablero de Cloudflare. Escoger Configuración y desplácese hacia abajo en la página hasta llegar al icono de alternar para activar el modo de desarrollo.

El ícono de alternar en el modo de desarrollo en Cloudflare.

7. Póngase en contacto con el soporte de Cloudflare

Si necesita más ayuda, comuníquese con el equipo de soporte de Cloudflare completando un ticket de soporte. Por lo general, deberá enviar la información de la URL, el ID de Ray de Cloudflare y los archivos HAR de cuándo se habilitó y deshabilitó temporalmente Cloudflare.

Solución de problemas de otros errores de Cloudflare

En muchos casos, las variaciones del código de error HTTP comúnmente indican un problema con el servidor, que puede ser un servidor proxy o el host de origen. Es probable que los propietarios de sitios web encuentren errores de servidor 5xx en algún momento. Por lo tanto, es importante estar al tanto de tales errores y aprender a solucionarlos de inmediato.

Aquí hay algunas ideas de solución inmediata para respuestas de error 5xx comunes:

Verifique que las direcciones IP de Cloudflare no estén bloqueadas en .htaccess, iptables o su firewall. Pregúntele a su proveedor de host si restringe o bloquea las solicitudes de IP de Cloudflare. Si lo hacen, solicite que las direcciones IP se incluyan en la lista blanca. Verifique si su servidor web de origen está funcionando normalmente. Si no es así, revise los registros de errores para identificar el problema. Comuníquese con su proveedor de hospedaje si no está seguro de cómo completar estos pasos. Pídale a su proveedor de hospedaje o al administrador del sitio que confirme si la infraestructura está experimentando algún problema de carga.

Conclusión

El error 520: el servidor web está devolviendo un error desconocido no solo puede afectar la experiencia del usuario, sino que también puede impedir que inicie sesión en el panel de control de su sitio.

Por lo tanto, debe encontrar formas de solucionarlo de inmediato. En este artículo, enumeramos siete métodos para corregir un error 520:

    Asegúrese de que los registros DNS de Cloudflare sean correctos. Verifique los encabezados y las cookies. Desactive .htaccess.Investigue los registros de errores.Use un comando cURL.Desactive Cloudflare.Póngase en contacto con el soporte de Cloudflare.

Esperamos que esta guía lo ayude a resolver la respuesta de error de Cloudflare 520. Si tiene más preguntas, no dude en dejarlas en la sección de comentarios a continuación.

Tabla de contenidos

Toggle

Recomendamos

Populares