CommunityTip - Solucionar el error 520: El servidor web devuelve un error desconocido

Error
Prueba las sugerencias de este Consejo de la comunidad para ayudarte a solucionar “Error 520: El servidor web devuelve un error desconocido”.

Información
El Error 520 es básicamente una respuesta comodín cuando ocurre algo inesperado o cuando el servidor de origen interpreta incorrectamente o no tolera una solicitud debido a una infracción del protocolo o una respuesta vacía. Un error 520 se produce cuando la conexión se ha iniciado en el servidor web de origen, pero la solicitud no se ha completado. La razón más común por la que esto ocurre es que un programa, un trabajo cron o un recurso está ocupando más recursos de los que debería, lo que hace que el servidor no pueda responder a todas las peticiones correctamente. Cuando esto ocurra, verás “Error 520: El servidor web devuelve un error desconocido”.

Ideas de solución rápida

  1. Tu servidor web o tu equipo de red, cualquier dispositivo que tenga en cuenta el http, como el firewall, Load Balancer, etc., restablece la conexión TCP después de haberla establecido. A veces, cuando un servidor web falla, se restablece la conexión. Comprueba los registros de errores de tu servidor web con tu proveedor de alojamiento en el momento en que se produjo el error para ver cualquier mensaje de error.

  2. Tu servidor web ha devuelto una respuesta no válida que supera nuestros límites. Esto puede ocurrir a menudo si tu servidor web devuelve demasiados encabezados,o son demasiado grandes. Esto suele estar causado, por ejemplo, por scripts descontrolados que devuelven demasiadas cookies. El framework PHP de Code Igniter también tiene algunos errores conocidos en torno a esto.

  3. Mientras mantienes una conversación con tu proveedor de alojamiento, asegúrate de que incluya las IP de Cloudflare en su lista de “permitidas”.

  4. Aunque el error 520 puede ser provocado por escenarios únicos y aparentemente extraños, generalmente son causados por: restablecimiento de la conexión (tras un protocolo de enlace TCP satisfactorio); encabezados que superan el límite de tamaño de los encabezados de Cloudflare (más de 8kb); una respuesta vacía desde el origen; una respuesta HTTP no válida; encabezados de respuesta que faltan en una respuesta HTTP; o la presencia de varios encabezados Content-Length.

  5. Ten en cuenta que si el modo “Siempre en línea” está activado, dicho error provocará que se sirva una página “Siempre en línea”. Desactiva el modo “Siempre en línea” y comprueba si el error desaparece o cambia. Si es así, consulta el #Consejo de la comunidad 521 o 522 correspondiente.

  6. Si sigue produciéndose este error, publica en este sitio y proporciona ejemplos de URL(s) e Id. de rayo y la salida de un traceroute de cualquier usuario afectado; copia la salida de ejemplo.com/cdn-cgi/trace
    - sustituye ejemplo.com por el dominio afectado. Prepara también dos archivos HAR: uno detallando tu solicitud con Cloudflare activado en tu sitio web y otro con Cloudflare desactivado temporalmente - ver ¿Cómo desactivo temporalmente Cloudflare? Si el servicio de Asistencia de Cloudflare los necesitara para ayudar, estos archivos HAR serán útiles para comparar las respuestas del servidor.

Lectura rápida
https://support.cloudflare.com/hc/en-us/articles/115003011431#520error

Recursos de información
Centro de ayuda
YouTube

Investigar el problema
Google

Si necesitas más ayuda
Esta comunidad de otros usuarios de Cloudflare puede ayudarte; inicia sesión en Cloudflare y publica tu pregunta en la Comunidad. Cuando publiques en la Comunidad, asegúrate de incluir toda la información posible: el mensaje de error específico que ves, las URL en las que ocurre, una captura de pantalla del error y los pasos para reproducirlo. Para que podamos ayudarte, indícanos qué pasos de solución de problemas has probado.

Este es un Consejo de la comunidad de Cloudflare, para revisar otros consejos haz clic aquí.

Çevirme…traduzir…翻译…traducir…Traduire…Übersetzen…:greyg: Traducir este consejo

FXWSCT 101819