Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 4050|Respuesta: 0

Resolución de errores Alibaba Cloud SLB Load Balancing 503

[Copiar enlace]
Publicado en 7/1/2023 22:41:06 | | | |
Recientemente, cuando usé un navegador para acceder a este sitio, intenté actualizarlo unas cuantas veces más y me salió un error 503, como se muestra en la figura de abajo:




Servicio 503 temporalmente indisponible
Mientras tanto, el encabezado de respuesta es el siguiente:

content-length: 608
content-type: text/html
date: Sat, 07 Jan 2023 13:50:32 GMT
via: HTTP/2.0 SLB.205
503 Error de servicio temporalmente no disponible


503 es un código de estado HTTP debido a un código temporalMantenimiento del servidor osobrecarga, el servidor actualmente no puede procesar la solicitud. Esta condición es temporal y se restaurará con el tiempo.

En términos generales, el error 503 se debe principalmente aAlto tráfico web, lo que resulta en un error causado por un tráfico excesivo o un gran número de recursos concurrentes.


mediante encabezado de respuesta

Lo vemos en la respuesta al 503via: HTTP/2.0 SLB.205La información del encabezado de respuesta, relativa al encabezado de via response, se explica de la siguiente manera:

Vía

Lista en qué servidores proxy la respuesta del cliente a OCS o viceversa, y con qué protocolo (y versión) enviaron la solicitud.

Cuando el siguiente servidor proxy recibe la solicitud del primer servidor proxy, copiará la cabecera Via de la solicitud del servidor proxy anterior en su propia petición y añadirá su información relevante en la parte trasera, y así sucesivamente, cuando OCS recibe la solicitud del último servidor proxy, comprueba la cabecera Via para conocer la ruta por la que pasa la petición. Por ejemplo: Via:1.0 236-81.D07071953.sina.com.cn:80 (calamar/2.6.STABLE13)
Basándonos en la descripción, podemos suponer aproximadamente que síEl servicio SLB (balanceo de carga) devolvió un error 503 directamenteEs decir, la solicitud no llegó al servidor real en nuestro backend, y la solicitud fue respondida directamente por Alibaba Cloud SLB (Load Balancing) al usuario.

En ese momento, de repente pensé que el servicio SLB (balanceo de carga) de Alibaba Cloud tiene especificaciones diferentes, y que las distintas especificaciones también tienen límites de concurrencia distintos, tomando como ejemplo el tipo I simple (slb.s1.small).El número máximo de conexiones soportadas por esta especificación es 5000, nuevas conexiones (CPS): 3000, y consultas por segundo (QPS): 1000。 Como se muestra a continuación:



Solución:¡Actualizando configuraciones SLB! ¡Actualizando configuraciones SLB! ¡Actualizando configuraciones SLB!

En cuanto a la monitorización SLB (balanceo de carga), se puede ver que ha superado el límite de especificación.

Configuración SLB, SSL habilitará http/2.0 por defecto, porque http2.0 reutilizará conexiones TCP, y una vez establecida una conexión TCP, solo se cargará en un nodo de SLB

La configuración del slb.s1.small garantizado de rendimiento es la siguiente: Número de conexiones: 5000, CPS: 3000, QPS: 1000

El QPS de esta especificación es 1000, pero el QPS de un solo nodo de SLB es 1000/(8-1), la séptima capa tiene 8 nodos y el QPS de un solo nodo es alrededor de 142. http/2.0 se coloca en el backend para configurar

Puedes consultarlohttps://help.aliyun.com/knowledge_detail/55193.htmlexplicación de por qué cada conexión no alcanza los picos de ancho de banda; Las dos son la misma razón
Recursos:


El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.





Anterior:.NET/C# utiliza Redis para implementar el algoritmo de Bloom basado en BitMap
Próximo:【Acción práctica】Usa Docker para construir un repositorio privado de Gitlab
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com