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: 1|Respuesta: 0

Informe de error del cónsul: DemasiadasSolicitudes: Tu IP está emitiendo demasiadas simultáneas...

[Copiar enlace]
Publicado enHace 11 segundos | | | |
Requisitos: Al construir proyectos de arquitectura de microservicios, consul actúa como middleware para el registro y descubrimiento de servicios. En casos de alta concurrencia, los servicios primero obtienen las direcciones IP y puertos de los demás a través de consul, pero consul middleware introduce demasiadas excepciones a las solicitudes.

Respuesta inesperada, código de estado TooManyRequests: Tu IP está emitiendo demasiadas conexiones concurrentes, por favor limita tus llamadas

HTTPMaxConnsPerClient

El valor por defecto es 200, este parámetro se utiliza para limitar el número de conexiones TCP concurrentes que una sola dirección IP de cliente puede abrir simultáneamente al servidor HTTP(S) del Agente Consul.

Puedes verlo a través de la interfaz de la API:http://127.0.0.1:8500/v1/agent/self, como se muestra en la figura siguiente:



Intenta reducir HTTPMaxConnsPerClient para reproducir problemas de concurrencia, con los siguientes parámetros de arranque:

Código de prueba usando C#:
Como se muestra a continuación:



En un entorno Linux, usa nohup para iniciar consul y configurar los parámetros. El comando es el siguiente:


(Fin)




Anterior:Solucionar problemas con el NGINX 502 aguas arriba ha enviado un header demasiado grande
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