Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1|Atsakyti: 0

Konsulo klaidos ataskaita: TooManyRequests: Jūsų IP siunčia per daug vienu metu...

[Kopijuoti nuorodą]
PaskelbtaPrieš 11 sekundžių | | | |
Reikalavimai: Kuriant mikroservisų architektūros projektus, konsulas veikia kaip tarpinė programinė įranga paslaugų registracijai ir atradimui. Esant dideliam lygiagretumui, paslaugos pirmiausia gauna viena kitos IP adresus ir prievadus per konsulą, tačiau konsulinė tarpinė programinė įranga pateikia per daug užklausų išimčių.

Netikėtas atsakymas, būsenos kodas TooManyRequests: Jūsų IP siunčia per daug lygiagrečių ryšių, prašome riboti skambučių dažnį

HTTPMaxConnsPerClient

Numatytoji reikšmė yra 200, šis parametras naudojamas riboti vienu metu vienu metu atidarytų vieno kliento IP adreso TCP jungčių skaičių prie konsulo agento HTTP(S) serverio.

Jį galite peržiūrėti per API sąsają:http://127.0.0.1:8500/v1/agent/self, kaip parodyta toliau pateiktame paveikslėlyje:



Pabandykite sumažinti HTTPMaxConnsPerClient, kad atkurtumėte lygiagretumo problemas, naudodami šiuos paleidimo parametrus:

Testavimo kodas naudojant C#:
Kaip parodyta žemiau:



Linux aplinkoje naudokite nohup, kad paleistumėte consul ir nustatytumėte parametrus. Komanda yra tokia:


(Pabaiga)




Ankstesnis:NGINX 502 diegimo trikčių šalinimas išsiuntė per didelę antraštę
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com