502 ve 503: proxy doğruyu söylüyor
Güncelleme

Bad gateway proxy sağlam kaynak değil demek: önce kaynak sağlığı, sonra proxy yapılandırması, bu sırayla.
502 sayfası proxy kırıldı hissettirir. Tersi doğrudur: proxy sağlam çalışıyor, kaynağın onu yüzüstü bıraktığını raporluyor. 502 için proxy yeniden başlatmak kötü haber için ulakı değiştirmektir.
Önce kaynak, sonra yapılandırma
Kaynağa doğrudan sor. Proxy atla, arka uca kendi adresinden sor. Reddedilen bağlantı arka ucun ölüsü, yavaş yanıt hastası, iyi yanıt proxy yolunun şüpheli demektir.
Sonra proxy yapılandırmasını oku. Kaynak adresi, port, zaman aşımları ve sağlık kontrolleri. 502'lerin çoğu dağıtımdan sonra yanlış port, arka ucun ihtiyacından kısa zaman aşımı ya da kimsenin bağlamadığı sağlık kontrolüdür.
Çalışılmış örnek: kurgusal bir ödeme proxy'si
Aşağıdaki bağlam kurgusaldır. Kurgusal BrightCart ödemesi önündeki proxy arka uç dağıtımından sonra her ödeme çağrısında 502 sunar. Proxy logları kaynak adresini ve reddedilen bağlantıyı adlandırır.
Arka uca doğrudan sorgu da reddedilir: yeni sürüm proxy yapılandırmasının adlandırdığından farklı port dinler. Düzeltme proxy yapılandırmasında tek port numarasıdır, kanıt kaynak-sağlıklı sonra proxy-200. Önlem dağıtım kontrol listesi satırıdır: trafiği yönlendirmeden önce dinleme portunu doğrula.
Karar tablosu: ağ geçidi hataları
| Kod | Anlamı | İlk hamle |
|---|---|---|
| 502 | Kaynak kötü ya da erişilemez | Kaynağa doğrudan sor |
| 503 | Bir şey kullanılamaz | Kimin neden kapattığına bak |
| 504 | Kaynak çok yavaş | Arka uç gecikmeyle proxy zaman aşımını karşılaştır |
İlgili okuma
- Uygulamalı: Proxy Kaynak 502 ve 503.
- DevOps Foundations Modül 2 proxy arkası HTTP anlatır.
Net yanıtlar
Sık sorulan sorular
502 mi 503 mü daha kötü?
Tek başına hiçbiri. 502 kaynak kötü yanıtladı ya da hiç yanıtlamadı der; 503 bir şeyin kullanılamaz olduğunu, genelde bilerek. Sonraki adım aynı: kaynağa bak.
Önce proxy yeniden başlatayım mı?
Hayır. Hata sayfasını proxy üretti, yani çalışıyor. Yeniden başlatmak kanıtı yok eder, nadiren yardım eder.
Düzeltmeyi ne kanıtlar?
Kaynağın kendi kontrolüyle sağlıklı olması, sonra aynı isteğin proxy üzerinden 200 dönmesi.