Bu yazıyı okumayı bitirdiğinizde, internette gezinirken karşılaştığınız “502 bad gateway” hatasının ne anlama geldiğini ve bu hatanın nasıl çözüleceğini öğreneceksiniz.
İnternette yayın yapan her web sitesi, zaman zaman “502 bad gateway” isimli hatayı verebilir. Öyle ki bu hata; ilk defa ziyaret edilen mütevazi bir sayfada ya da Google gibi dünya devi bir sitede dahi gözükebilir. Başında “5” rakamı bulunan erişim hatalarının birçoğu sunucu kaynaklı olsa da, 502 bad gateway hatasında durum farklı olabilmektedir.
Şimdi bu hatanın olası nedenlerini açıklamaya başlayalım.
Web sitelerinin kurulu olduğu “server” adı ile anılan sunucular, sitenizin yayınlanması için tek başına yeterli değildir. Bu söylemi açmak gerekirse; bir web sitesi yayın yapmak için sadece web sunucusuna ihtiyaç duymaz. Örneğin, WordPress tabanlı bir web sitesinin yayın yapması için aşağıdaki sunucuların komplike olarak çalışması gerekir.
Geçit sunucusu dışındaki tüm sunucular “origin sunucu” veya “upstream sunucu” olarak isimlendirilir.
Siz tarayıcınıza bir alan adı yazıp “enter” tuşuna bastığınızda, geçit sunucusuna istek gönderilir ve geçit sunucusu tarafından aşağıdaki bilgilerin edinilmesi için origin ve upstream sunuculara talimat gönderilir.
Geçit sunucusunun talimatlarına diğer sunucuların cevap vermemesi ya da yanlış bir cevap vermesi halinde; 502 bad gateway hatası ortaya çıkar. Kısacası geçit sunucusu “elçiye zeval olmaz, ben talimatını ilettim ama diğer sunucular yanıt vermedi” demektedir.
502 bad gateway hatası; dokuz farklı şekildeki hata mesajı ile karşımıza çıkabilir. Bu hata mesajları aşağıdaki gibidir:
Yukarıdaki mesajların tamamı farklı olsa da, son sıradaki mesaj hariç hepsi aynı anlama gelir. Son sıradaki mesaj ise “sorunun yüksek ihtimalle sunuculardan kaynaklı olduğunu ama hangi sunucunun olduğunun bilinmediğini” ifade eder.
502 bad gateway hatasının tek nedeni, sunucuların yanıt vermemesi ya da geç yanıt vermesi değildir. Aşağıda maddeler halinde sıralanmış nedenlerden ötürü bu hatayı almanız mümkündür.
502 bad gateway hatasının çözümü oldukça basittir. Yazıyı okumaya devam ederek, bu basit yöntemleri siz de uygulayabilirsiniz.