Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Load Balance/ Preguntas frecuentes/ Anormalidad del servicio/ ¿Cómo puedo manejar los códigos de error?
Actualización más reciente 2024-02-19 GMT+08:00

¿Cómo puedo manejar los códigos de error?

Los códigos de error comunes incluyen 400, 403, 502 y 504. Si se devuelve alguno de estos códigos, se recomienda que acceda al servidor backend para comprobar si puede responder correctamente.

Si el servidor backend responde correctamente, rectifique el error haciendo referencia a Tabla 1. Si el fallo persiste, póngase en contacto con servicio al cliente.

Tabla 1 Códigos de error comunes

Código de error

Descripción

Causas posibles

400

Error en la solicitud

  • El cliente envió una solicitud mal formada que no cumple con la especificación de HTTP.
  • Se envió una solicitud de HTTP al puerto de HTTPS.
  • El tamaño del encabezado de solicitud excedió 64 KB.

401

Sin autorización

Error en la autenticación en el servidor backend. (Este código de error es devuelto al cliente por el servidor backend.)

403

Prohibida

La solicitud fue interceptada por el servidor backend. (Este código de error es devuelto al cliente por el servidor backend.)

404

No se ha encontrado

  • El servidor backend es anormal o la aplicación no existe. (Este código de error es devuelto al cliente por el servidor backend.)
  • La política de reenvío se configuró incorrectamente y la solicitud no se enrutó al servidor backend correcto.

408

Tiempo de espera de solicitud

El cliente no envió la solicitud dentro del tiempo que el servidor se configuró para esperar, que es 60s de forma predeterminada. El envío de un paquete de mantenimiento de TCP no impide este tiempo de espera.

413

Carga útil demasiado grande

El tamaño del cuerpo de la solicitud enviado por el cliente superó los 10 GB.

414

URI demasiado largo

La URL de solicitud o el parámetro de cadena de consulta enviado por el cliente era demasiado largo.

499

Cliente ha cerrado la conexión

El cliente se desconecta del balanceador de carga antes de recibir una respuesta del balanceador de carga. Este código de error se registra solo en los registros de acceso.

500

Error del servidor interno

Hay un error interno. (Este código de error es devuelto al cliente por el servidor backend.)

501

No implementado

El balanceador de carga no pudo identificar la solicitud.

El valor del campo de encabezado Transfer-Encoding no es chunked ni identity.

502

Gateway incorrecto

  • El puerto utilizado por el servidor backend se configuró incorrectamente.
  • El balanceador de carga recibió un paquete TCP RST del servidor backend cuando intentaba establecer una conexión con o enviar datos al servidor backend.
  • El formato de la respuesta del servidor backend era incorrecto o la respuesta contenía un encabezado de respuesta de HTTP no válido.
  • El servidor backend está configurado incorrectamente, por ejemplo, rutas o ACL de red incorrectas.

503

Servicio no disponible

La aplicación o el servidor backend no estaban disponibles. Generalmente, este código de error es devuelto por el servidor backend.

504

Tiempo de espera del gateway

  • Durante la primera conexión, el balanceador de carga no puede conectarse al servidor backend antes de que se agote el tiempo de conexión. (El tiempo de espera predeterminado es de 5 segundos).
  • El balanceador de carga estableció una conexión con el servidor backend, pero no respondió antes de que transcurriera el tiempo de espera de respuesta (que es 300s por defecto).
  • La ACL de red de la subred no permitía al balanceador de carga acceder a los servidores backend de la subred.