Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 4050|Yanıt: 0

Alibaba Cloud SLB Yük Dengeleme 503 Hata Çözümü

[Bağlantıyı kopyala]
Yayınlandı 7.01.2023 22:41:06 | | | |
Son zamanlarda, bu siteye bir tarayıcı kullandığımda, birkaç kez daha yenilemeye çalıştım ve aşağıdaki şekilde gösterildiği gibi 503 hatası aldı:




503 Hizmeti Geçici Olarak Kullanılabilir Değil
Bu arada, yanıt başlığı şöyledir:

content-length: 608
content-type: text/html
date: Sat, 07 Jan 2023 13:50:32 GMT
via: HTTP/2.0 SLB.205
503 Hizmet Geçici Erişili Değil hatası


503, geçici olduğu için HTTP durum kodudurSunucu bakımı veyafazla doldurma, sunucu şu anda talebi işleyemiyor. Bu durum geçici ve bir süre sonra yeniden sağlanacaktır.

Genel olarak, 503 hatası büyük ölçüde şu nedenlerden kaynaklanmaktadırYüksek web sitesi trafiği, aşırı trafik veya çok sayıda eşzamanlı kaynak nedeniyle bir hata ile sonuçlanır.


Yanıt başlığı aracılığıyla

Bunu 503 yanıtında görüyoruzvia: HTTP/2.0 SLB.205Yanıt başlığı bilgisi, via yanıt başlığı ile ilgili olarak şu şekilde açıklanmıştır:

Via

Hangi proxy'nin istemciden OCS'ye veya tam tersi olarak yanıtı sağladığını ve isteği hangi protokol (ve sürüm) ile gönderdiklerini listeler.

Bir sonraki proxy sunucu, ilk proxy sunucudan isteği aldığında, önceki proxy sunucusunun isteğinin Via başlığını kendi isteğine kopyalayacak ve ilgili bilgilerini arkaya ekler; OCS isteği son proxy sunucudan aldığında, Via başlığını kontrol ederek isteğin hangi yoldan geçtiğini öğrenir. Örneğin: Via:1.0 236-81.D07071953.sina.com.cn:80 (kalamar/2.6.STABLE13)
Açıklamaya dayanarak, kabaca öyle olduğunu tahmin edebilirizSLB (yük dengeleme) hizmeti doğrudan 503 hatası gönderdiYani, istek arka uçumuzdaki gerçek sunucuya ulaşmadı ve bu talep doğrudan Alibaba Cloud SLB (Yük Dengeleme) tarafından kullanıcıya yanıtlandı.

O sırada, Alibaba Cloud'un SLB (yük dengeleme) hizmetinin farklı özelliklere sahip olduğunu ve farklı özelliklerin de farklı eşzamanlılık sınırları olduğunu düşündüm; örneğin basit tip I (slb.s1.small) gibi.Bu spesifikasyonla desteklenen maksimum bağlantı sayısı 5000, yeni bağlantılar (CPS): 3000 ve saniyede sorgu (QPS): 1000'dir。 Aşağıda gösterildiği gibi:



Çözüm:SLB konfigürasyonlarını yükseltiyor!! SLB konfigürasyonlarını yükseltiyor!! SLB konfigürasyonlarını yükseltiyor!!

SLB (yük dengeleme) izlemesine bakıldığında, spesifikasyon sınırını aştığı görülebilir.

SLB yapılandırması SSL, http/2.0'ı varsayılan olarak etkinleştirir, çünkü http2.0 TCP bağlantılarını tekrar kullanır ve TCP bağlantısı kurulduktan sonra yalnızca bir SLB düğümüne yüklenir

Performans garantili slb.s1.small'un yapılandırması şöyledir: Bağlantı sayısı: 5000, CPS: 3000, QPS: 1000

Bu spesifikasyonun QPS'si 1000'dir, ancak tek bir SLB düğümünün QPS'si 1000/(8-1), yedinci katman 8 düğüm ve tek bir düğümün QPS'si yaklaşık 142'dir. http/2.0, yapılandırma için arka uçta yerleştirilir

Buna başvurabilirsinizhttps://help.aliyun.com/knowledge_detail/55193.htmlher bağlantının bant genişliği zirvelerine ulaşmamasının nedenlerinin açıklanması; İkisi de aynı sebep
Kaynaklar:


Bağlantı girişi görünür.
Bağlantı girişi görünür.





Önceki:.NET/C#, BitMap tabanlı Bloom algoritmasını uygulamak için Redis kullanır
Önümüzdeki:【Practical Action】Use Docker to build a Gitlab private repository
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com