El balanceo de carga de Alibaba Cloud soporta TCP, UDP y HTTP, etc., porque mi web es el protocolo HTTP.
"Alibaba Cloud ofrece servicios de balanceo de carga en cuatro capas (TCP y UDP) y siete capas (HTTP y HTTPS). La capa de red es el modelo de referencia para la interconexión de sistemas abiertos propuesto por la Organización Internacional de Normalización (ISO) en 1978, que es el famoso modelo OSI/RM (Modelo de Interconexión de Sistema Abierto/Referencia). Divide el protocolo de comunicación de la arquitectura de redes informáticas en siete capas, de abajo hacia arriba: Capa de Física, Capa de Enlace de Datos, Capa de Red, Capa de Transporte, Capa de Sesión, Capa de Presentación y Aplicación Capa)。 La cuarta capa completa el servicio de transmisión de datos, y las tres capas superiores son orientadas al usuario. ”
Configura comprobaciones de salud que siempre pidan excepciones!!
Veamos cómo funcionan las comprobaciones de salud HTTP:
La comprobación de estado en modo HTTP detecta la solicitud principal, y el servidor de nodos de Tengine envía una solicitud de cabecera HTTP y luego compara los parámetros del código de retorno para verificar si el servicio backend es anormal. De hecho, es para enviar una solicitud http y comprobar el código de estado del encabezado de la solicitud de retorno; al principio pensé que era un problema con la configuración de mi grupo de seguridad
Por último, una cosa que me viene a la mente: Nginx filtra las solicitudes sin user-agent, ¿es este el problema?
Se estima que la monitorización de Alibaba Cloud comprueba que no haya agent-usuario en la solicitud http, y que mi servidor devuelve directamente el código de estado 403, y la solución es la siguiente:
¡Revisa la http_4xx http_5xx en el código de estado normal para resolver el problema!
|