Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 1|Atbildi: 0

Konsula kļūdas ziņojums: TooManyRequests: Jūsu IP izdod pārāk daudz vienlaicīgu...

[Kopēt saiti]
PublicētsPirms 11 sekundēm | | | |
Prasības: Veidojot mikroservisu arhitektūras projektus, konsuls darbojas kā starpprogrammatūra pakalpojumu reģistrācijai un atklāšanai. Augstas konkurences gadījumos pakalpojumi vispirms iegūst viens otra IP adreses un portus caur konsulu, bet konsula starpprogrammatūra piedāvā pārāk daudz pieprasījumu izņēmumu.

Neparasta atbilde, statusa kods TooManyRequests: Jūsu IP izsūta pārāk daudz vienlaicīgu savienojumu, lūdzu, ierobežojiet zvanu biežumu

HTTPMaxConnsPerClient

Noklusējuma vērtība ir 200, šis parametrs tiek izmantots, lai ierobežotu vienlaicīgo TCP savienojumu skaitu, ko viena klienta IP adrese var atvērt vienlaicīgi uz Konsula aģenta HTTP(S) serveri.

To var apskatīt, izmantojot API saskarni:http://127.0.0.1:8500/v1/agent/self, kā parādīts attēlā:



Mēģiniet samazināt HTTPMaxConnsPerClient, lai atdarinātu konkurences problēmas, izmantojot šādus starta parametrus:

Testa kods, izmantojot C#:
Kā parādīts zemāk:



Linux vidē izmanto nohup, lai palaistu consul un iestatītu parametrus. Komanda ir šāda:


(Beigas)




Iepriekšējo:NGINX 502 augšupielādes problēmu novēršana radīja pārāk lielu kolektoru
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com