Hata 502: Nedenleri ve Sorun Giderme Teknikleri

Yayınlanan: 2021-10-26

502 Kötü Ağ Geçidi Hatası, internet sunucusunun bir web sayfasına erişmeye çalışırken geçersiz bir yanıt döndürdüğünü gösterir.

Ancak, bu hata bilgisayar sorunlarının bir sonucu olarak da ortaya çıkabilir.

502 hatalı ağ geçidinin ne anlama geldiğinden veya nasıl çözüleceğinden emin değil misiniz?

İşte 502 Kötü Ağ Geçidi Hatasını çözmek için adım adım bir kılavuz. Ne anlama geldiğini, nasıl tanımlanacağını ve nasıl çözüleceğini öğrenin.

502 Kötü Ağ Geçidi Hatası nedir?

Bir web sayfasını açmaya çalıştığınızda, bilgisayarınız o sayfaya erişmek için bir web sunucusuna istek gönderir. Sunucu mesajınızı aldığında, isteğinizi tamamlar ve içeriği bir HTTP başlığı ve HTTP durum koduyla birlikte döndürür. Bunun sonucunda sisteminiz ile web sunucusu arasındaki iletişimde birden fazla sorun yaşanabilir.

500, 501, 503, 504 gibi 500 aralıklı HTTP durum kodları, bu ağ hataları arasında sunucu hatalarını gösterir.

502 hatası

502 hatası, bağlandığınız web sunucusunun başka bir sunucudan aktarılan veriler için proxy işlevi gördüğünü ancak bu sunucunun geçersiz bir yanıt döndürdüğünü gösteren durum kodlarından biridir.

İşletim sistemine, tarayıcıya, web sunucusuna ve ana bilgisayara bağlı olarak 502 Kötü Ağ Geçidi Hatası çeşitli şekillerde ortaya çıkabilir. Geçici HTTP hatası 502 Bad Gateway'in en sık görülen biçimleri aşağıdadır:

  • HTTP Hatası 502 Hatalı Ağ Geçidi
  • 502 Proxy Hatası
  • 502 Bad Ağ Geçidi nginx
  • Server hatası
  • Ağ Geçidi 502 Hizmeti Geçici Olarak Aşırı Yüklendi
  • HTTP 502
  • Geçici Hata 502

502niginx

İşte Google'ın bunu nasıl gösterdiğine dair bir örnek.

google-502

Twitter gibi diğer hizmetler, "Twitter kapasitesinin üzerinde" gibi bir 502 Bad Gateway hatasına yanıt olarak tamamen farklı bir mesaj görüntüleyebilir. Bu biraz daha kullanıcı dostu gibi görünüyor.

502twitter

502 Hatası Kötü Ağ Geçidinin Nedenleri

Nasıl çözeceğimize bakmadan önce 502 kötü hatasına neyin sebep olduğunu inceleyelim. 502 ağ geçidi hatası, çeşitli nedenlerle ortaya çıkabilen geçici bir hatadır. Aşağıdakiler en yaygın nedenlerden bazılarıdır.

  • Trafikteki ani artış nedeniyle (Sunucu aşırı yüklenmesi)
  • Güvenlik duvarı isteği engellediğinde
  • Etki alanı adresi çözülebilir olmadığında
  • Sunucu yazılımı zaman aşımları (Bir web sunucusundan bir isteğin döndürülmesi gerekenden daha uzun sürer.)
  • Başta AdBlock uzantısı olmak üzere bazı tarayıcı uzantıları da bazen hatalara yol açabilir.

502 Hatası Nasıl Düzeltilir?

502 hatalı ağ geçidi hatası genellikle bir ağ/sunucu sorununu gösterir; bazen, istemci tarafında da bir sorun olabilir. Bu seçenekler sorunun bizde mi yoksa kaynak sunucularda mı olduğuna göre değişir. Soruna kaynak sunucu neden oluyorsa, kullanıcı olarak yapabileceğiniz fazla bir şey yoktur, ancak sorunun bizim tarafımızda olmadığını kontrol etmeli ve onaylamalıyız.

Kullanıcıysanız, şunları deneyin:

Sayfayı yeniden yüklemeyi deneyin.

Bir 502 hatalı ağ geçidi sorunu ile karşılaştığınızda, yapmanız gereken ilk şeylerden biri birkaç dakika beklemek ve ardından web sitesini yeniden yüklemektir. Bunun nedeni, geçici olarak aşırı yüklenmiş bir sunucunun soruna neden olmuş olabilmesidir.

Sitenin başkaları için kapalı olup olmadığını kontrol edin.

Bir web sitesine bağlanmada sorun yaşıyorsanız (nedeni ne olursa olsun), sorunun yalnızca sizde mi yoksa diğer kişilerin de aynı sorunları mı yaşadığını görebilirsiniz. Bunun için down.com gibi çok sayıda araç mevcuttur.

Durumu kontrol et

Bu yöntem size sorunun nerede olduğunu gösterecek ve çözmenize yardımcı olacaktır. Site herkes için kapalıysa, yapabileceğiniz pek bir şey yoktur. Sadece çözülene kadar beklemeniz gerekecek.

Başka Bir Tarayıcıyı Deneyin

502 Bad Gateway hatası, tarayıcınızdaki bir sorundan da kaynaklanabilir. Çalışıp çalışmadığını görmek için farklı bir tarayıcı kullanmak, bunu test etmenin kolay bir yöntemidir. Google Chrome, Mozilla Firefox, Apple Safari veya Microsoft Edge tüm seçeneklerdir. Hata yeni tarayıcıda da görünüyorsa, bunun bir tarayıcı sorunu olmadığını anlarsınız ve farklı bir çözüm denemelisiniz.

Tarayıcı Önbelleğini Temizle

Farklı bir tarayıcıya geçmek sorunu çözüyorsa, ana tarayıcınız 502 hatasını oluşturan eski veya bozuk dosyaları önbelleğe almış olabilir. Önbelleğe alınan bu dosyaları kaldırdıktan sonra web sitesini açmaya çalışmak sorunu çözebilir.

önbelleği temizle

Tarayıcı uzantılarını kontrol edin

Tarayıcınızda yüklü uzantılar varsa, bunlardan biri veya birkaçı soruna neden oluyor olabilir. Tüm uzantılarınızı devre dışı bırakın ve ardından sayfaya tekrar erişmeyi deneyin. Hata bundan sonra ortadan kalkarsa, büyük olasılıkla soruna neden olan bir eklenti veya uzantıdır. Suçluyu bulmak için eklentilerinizi bundan sonra birer birer etkinleştirin.

Cihazları Yeniden Başlatın

Site denetleyicisini kullandıysanız ve sitenin yalnızca sizin için kapalı olduğunu belirlediyseniz ve aynı sonuçla farklı bir tarayıcı denediyseniz, sorunun sunucuda veya tarayıcıda olmadığını bilirsiniz. Muhtemelen cihazınızla ilgili bir sorundur.

Muhtemelen, bilgisayarınız veya ağ donanımınız (Wi-Fi, yönlendirici vb.) bazı garip ve geçici sorunlar yaşıyor. Bu sorun, bilgisayarınızı ve ağ donanımınızı yeniden başlatarak çözülebilir.

DNS Sunucularını Değiştir

DNS sorunları bazen 502 hatalarına neden olabilir. DNS sunucularını değiştirmek iyi bir fikir değildir, ancak hataları kontrol etmenin bir yoludur. Kendiniz değiştirmediğiniz sürece, İSS'niz büyük olasılıkla DNS sunucularınızı kuracaktır. Bunları, sorunu çözebilecek Open DNS veya Google DNS gibi üçüncü taraf DNS sunucularına değiştirebilirsiniz. Gelişmiş hız ve güvenilirlik gibi DNS sunucularına geçmenin başka faydaları da vardır.

Sysadmin veya Web sitesi sahibiyseniz, şunları deneyin:

Arka uç sunucusu işlevsel mi?

  • Arka uç sunucusunun (ör. PHP, NodeJS, Tomcat, vb.) çalışıp çalışmadığını kontrol edin. Değilse, başlatın.
  • Arka uç sunucusu çalışıyorsa, askıda kalmış olabilir mi? Veya herhangi bir talebe hizmet edecek durumda değil misiniz?
  • Web sunucusu arka uç sunucusuyla konuşabilir mi? Belki bir güvenlik duvarı sorunu?

Görüyorsunuz, birçok neden olabilir ve hata ayıklamanın en iyi yolu, isteği neden yerine getiremediğini görmek için web sunucusunu ve arka uç sunucusu günlüklerini kontrol etmektir. Soruna neyin neden olduğunu öğrendikten sonra, bunu düzeltebilirsiniz.

CDN veya güvenlik duvarını geçici olarak devre dışı bırakın.

İçerik dağıtım ağları (CDN), içerik dağıtımı için İnternet'in şeffaf omurgasıdır. 502 hatalı Ağ Geçidi hatasına bir CDN neden olabilir. Üçüncü taraf bir hizmetten bir CDN kullanıyorsunuz.

Güvenlik Duvarı ve CD yapılandırmalarını değiştirmek yardımcı olmazsa, bunları geçici olarak kapatmayı ve web sitesini yeniden başlatmayı düşünün. Bu prosedür yüzde 100 etkili değildir, ancak sorunun ne olduğunu görmek için denemeye değer.

Sarma

Bu yazımızda 502 Bad Gateway sorununun ne anlama geldiğine, en yaygın nedenlerine ve nasıl çözüleceğine baktık.

502, sunucular iletişim kuramadığında oluşan bir hatadır. Yukarıdaki teknikleri uygulayarak sorunu ve nasıl düzelteceğinizi daha iyi anlamalısınız.