Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 1|Vastaus: 0

Konsulin virheraportti: TooManyRequests: IP-osoitteesi lähettää liikaa samanaikaisia...

[Kopioi linkki]
Julkaistu11 sekuntia sitten | | | |
Vaatimukset: Mikropalveluarkkitehtuuriprojekteja rakennettaessa consul toimii väliohjelmistona palveluiden rekisteröintiin ja löytämiseen. Korkean samanaikaisuuden tapauksissa palvelut saavat ensin toistensa IP-osoitteet ja portit consulin kautta, mutta consul-middleware aiheuttaa liikaa pyyntöpoikkeuksia.

Odottamaton vastaus, tilakoodi TooManyRequests: IP-osoitteesi lähettää liikaa samanaikaisia yhteyksiä, pyydän puheluiden nopeusrajoitusta

HTTPMaxConnsPerClient

Oletusarvo on 200, tätä parametria käytetään rajoittamaan samanaikaisten TCP-yhteyksien määrää, joita yksittäinen asiakas-IP-osoite voi avata samanaikaisesti konsuliagentin HTTP(S)-palvelimelle.

Voit katsoa sitä API-rajapinnan kautta:http://127.0.0.1:8500/v1/agent/self, kuten alla olevassa kuvassa näkyy:



Yritä kutistaa HTTPMaxConnsPerClient toistamaan samanaikaisuusongelmia seuraavilla käynnistysparametreilla:

Testikoodi C#:lla:
Kuten alla on esitetty:



Linux-ympäristössä käytä nohupia käynnistääksesi consulin ja asettaaksesi parametrit. Komento on seuraava:


(Loppu)




Edellinen:NGINX 502:n ylävirran vianetsintä lähetti liian suuren otsikon
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com