Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 4050|Odpoveď: 0

Alibaba Cloud SLB vyvažovanie záťaže 503 – riešenie chýb

[Kopírovať odkaz]
Zverejnené 7. 1. 2023 22:41:06 | | | |
Nedávno, keď som použil prehliadač na prístup k tejto stránke, pokúsil som sa ju niekoľkokrát obnoviť a dostal chybu 503, ako je znázornené na obrázku nižšie:




Služba 503 dočasne nedostupná
Medzitým je hlavička odpovede nasledovná:

content-length: 608
content-type: text/html
date: Sat, 07 Jan 2023 13:50:32 GMT
via: HTTP/2.0 SLB.205
Chyba služby 503 Dočasne nedostupné


503 je HTTP stavový kód kvôli dočasnémuÚdržba servera alebopreťaženie, server momentálne nie je schopný spracovať požiadavku. Tento stav je dočasný a po čase sa obnoví.

Vo všeobecnosti je chyba 503 väčšinou spôsobenáVysoká návštevnosť webu, čo vedie k chybe spôsobenej nadmernou prevádzkou alebo veľkým počtom súbežných zdrojov.


cez hlavičku odpovede

Vidíme to v odpovedi 503via: HTTP/2.0 SLB.205Informácie o hlavičke odpovede, týkajúce sa hlavičky via response, sú vysvetlené nasledovne:

Cez

Uvádza, ktorý proxy server dostal odpoveď klienta na OCS alebo naopak, a aký protokol (a verziu) poslali požiadavku.

Keď ďalší proxy server prijme požiadavku od prvého proxy servera, skopíruje hlavičku Via požiadavky predchádzajúceho proxy servera do svojej vlastnej požiadavky a pridá relevantné informácie na zadnú stranu, a tak ďalej. Keď OCS prijme požiadavku od posledného proxy servera, skontroluje hlavičku Via, aby vedel trasu, ktorou požiadavka prechádza. Napríklad: Via:1.0 236-81.D07071953.sina.com.cn:80 (squid/2.6.STABLE13)
Na základe popisu môžeme približne odhadnúť, že jeSLB (load balancing) služba priamo vracala chybu 503To znamená, že požiadavka nedorazila na skutočný server na našom backende a požiadavka bola priamo zodpovedaná Alibaba Cloud SLB (Load Balancing) používateľovi.

V tom momente som si náhle pomyslel, že služba SLB (load balancing) od Alibaba Cloud má odlišné špecifikácie a rôzne špecifikácie majú tiež odlišné limity súbežnosti, napríklad jednoduchý typ I (slb.s1.small).Maximálny počet pripojení podporovaných touto špecifikáciou je 5000, nových pripojení (CPS): 3000 a dotazov za sekundu (QPS): 1000。 Ako je uvedené nižšie:



Riešenie:Vylepšovanie konfigurácií SLB!! Vylepšovanie konfigurácií SLB!! Vylepšovanie konfigurácií SLB!!

Pokiaľ ide o monitorovanie SLB (load balancing), je vidieť, že prekročilo špecifikáciový limit.

Konfigurácia SLB SSL bude predvolene zapínať http/2.0, pretože http2.0 opätovne použije TCP spojenia, a po nadviazaní TCP spojenia sa načíta iba na jednom uzle SLB

Konfigurácia výkonovo garantovaného slb.s1.small je nasledovná: Počet pripojení: 5000, CPS: 3000, QPS: 1000

QPS tejto špecifikácie je 1000, ale QPS jedného uzla SLB je 1000/(8-1), siedma vrstva má 8 uzlov a QPS jedného uzla je okolo 142. http/2.0 je umiestnený na backende na konfiguráciu

Môžeš sa naň odvolaťhttps://help.aliyun.com/knowledge_detail/55193.htmlvysvetlenie, prečo každé spojenie nedosahuje špičky šírky pásma; Oba dôvody sú rovnaké
Zdroje:


Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:.NET/C# používa Redis na implementáciu Bloom algoritmu založeného na BitMape
Budúci:【Praktická akcia】Použite Docker na vytvorenie súkromného repozitára v Gitlabe
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com