502 Bad Gateway Hatası Nedir (Ve Nasıl Düzeltilir)

Kimse bir hata kodunu sevmez! Çoğu kullanıcı için bir hata numarası görmek hiç yardımcı olmaz çünkü ilgili kod çizelgesini ezberlemediğiniz sürece sayı hiçbir şey ifade etmez. 

"502 Kötü Ağ Geçidi Hatası" ile karşılaşırsanız, sorun neredeyse kesinlikle dahili bir sunucu hatasıdır. Sorunu anlamak önemlidir ve bazı durumlarda sorunu çözmek için alabileceğiniz birkaç önlem vardır. Bu hatanın ne anlama geldiğini açıklayacağız ve işleri yeniden başlatmanın yollarını keşfedeceğiz.

HTTP Durum Kodları

502 hata kodu, HTTP(HTTP) hata yanıt kodu setinin bir parçasıdır . HTTP veya Köprü Metni Aktarım Protokolü(Hypertext Transfer Protocol ) , web'in çalışmasını sağlayan temel protokoldür. Daha geniş internet protokolleri paketinin bir parçasıdır ve sunucuların ve istemcilerin web içeriği talep ederken veya gönderirken birbirleriyle nasıl konuştuklarını açıklar.

Web tarayıcınız (istemci) HTTP(HTTP) kullanan bir sunucudan veri istediğinde ve bir şeyler ters gittiğinde, web sunucusu geçersiz bir yanıt vererek bir hata koduyla sonuçlanır. Bunların en ünlüsü muhtemelen Hata 404'tür(Error 404) ; bu, sunucunun belirttiğiniz adreste bir sayfa bulamadığı anlamına gelir. 

5xx Hata Kodu Ailesi

Beş numaralı hata yanıt kodu grubu vardır: 1xx, 2xx, 3xx, 4xx ve 5xx.

5xx kod grubu, tüm sunucu hata kodlarıdır. Bu, beş ile başlayan bir kod gördüğünüzde, sorunun neredeyse kesin olarak sunucuda olduğu anlamına gelir. Çoğu zaman, sunucuda bir şeyler ters giderse, yapabileceğiniz tek şey beklemek ve daha sonra tekrar denemek. Genel olarak, bunlar geçici hatalardır. Amazon veya Google gibi büyük bir hizmete erişmeye çalışıyorsanız, büyük bir kesinti olmadığı sürece bu tür hatalar neredeyse anında çözülür.

"Ağ Geçidi" nedir?

Hata 502 Bir "Kötü Ağ Geçidi" Hatasıdır. Ağ geçidi aygıtı, ağda daha ileri akış yönündeki diğer web kaynaklarına ağ geçidi olarak hizmet eden bir bilgisayar ağındaki bir düğümdür.

İnternet yönlendiriciniz veya modeminiz bir ağ geçidi(gateway) cihazıdır. ISS'nizin(ISP) kullanıcılarını internetin ana hatlarına bağlamak için kullandığı mega yönlendiriciler de öyle . Hepsinin nasıl bir araya geldiği hakkında daha fazla bilgi edinmek istiyorsanız , İnternetin Sahibi Kim? bölümünü okuyun. Web Mimarisi Açıklaması(Who Owns the Internet? Web Architecture Explained) .

" Kötü(Bad) Ağ Geçidi", ağ geçidi cihazının ağdaki yukarı akış sunucularından istediğiniz verileri alamadığı anlamına gelir. Kötü(Bad) geçit, kötü! 

HTTP 502 Hatasının Genel Nedenleri

502 hatası çeşitli nedenlerle ortaya çıkabilir, ancak çoğu sunucu tarafı sorunlarıdır. Aşırı yüklenmiş bir Origin sunucusu, açık ara en yaygın nedendir. Origin sunucusu(origin server) , web sitesini içeren ve bu içeriği sunmak için kullanıcılardan gelen istekleri dinleyen bir bilgisayardır .

Sunucu Aşırı Yükü

Sunucudan aynı anda istekte bulunan çok fazla kişi olabilir, bu nedenle kapasitesinin ötesinde herhangi birini yerine getiremez. "Kötü ağ geçidi" yerine "502 hizmeti geçici olarak aşırı yüklendi" hatası bile görebilirsiniz.

DDoS Saldırıları

Bazen sunucular bir DDoS ( Dağıtılmış Hizmet (Service)Reddi(Denial) ) saldırısı sırasında bilerek aşırı yüklenir, ancak sonuç benzerdir. Sunucu çok uzun sürerse, sunucu zaman aşımı olarak sayılır ve bir hata kodu alırsınız. CloudFlare gibi bir sunucu ile bir dizi istek arasında tampon görevi gören hizmetler sayesinde, DDoS saldırıları geçmişte olduğu kadar yaygın değil . Bu nedenle, karşılaştığınız herhangi bir aşırı yükleme, büyük olasılıkla meşru yüksek kullanımdır.

Sunucu Yanlış Yapılandırması

Sunucunun güvenlik duvarı(firewall) veya ağ ayarları yanlış yapılandırılmış olabilir veya hatalı bir şekilde IP adresinizi engellenmesi gereken bir adres olarak tanımlayabilir. Dinamik bir IP adresi kullanıyorsanız (çoğu kişinin yaptığı gibi), size sorunlu bir kullanıcının daha önce kullandığı bir adres atanmış olabilir.

İnternet inanılmaz derecede karmaşıktır ve cihazınız ile erişmeye çalıştığınız sunucu arasında düzinelerce, hatta yüzlerce ağ ekipmanı cihazı vardır. Bazıları sorun yaşıyor olabilir.

Buggy Sunucuları

Son olarak, sunucu aslında kapalı olabilir veya istekleri yerine getirememesine neden olan yazılım hataları olabilir. Unutmayın(Remember) , bir sunucu sadece bir bilgisayardır ve birisi ya da bir şey onu bozmuş olabilir. Yani birisi yazılımda hata ayıklayana kadar sorun devam edecek. Web'de Apache web sunucusu yazılımıyla ilgili sorunların nasıl çözüleceğini, (Apache webserver software)PHP kodundaki(PHP code) deliklerin nasıl kapatılacağını veya WordPress siteleriyle(WordPress sites) ilgili yapılandırma sorunlarının nasıl çözüleceğini ayrıntılı olarak anlatan yüzlerce makale bulacaksınız .

Artık sorun hakkında iyi bir temel fikre sahip olduğunuza göre, sorunu giderirken deneyebileceğiniz birkaç şeye bakacağız.

Sayfayı yenile

502 hatası ile karşı karşıya kaldıysanız yapmanız gereken ilk şey web sayfasını yenilemektir. Bunun gibi çoğu hata, hattın aşağısında bir yerde geçici bir ağ sorunu olduğundan veya sunucunun aşırı yüklenmesinden kaynaklanır. Tekrar denemeden önce yoğun zamanların (sunucu konumunun saat dilimine bağlı olarak) sona ermesini beklemeyi de seçebilirsiniz. 502 hata vakasının %99'unda cevap daha sonra tekrar denemektir, ancak beklerken yapabileceğiniz başka şeyler de vardır.

Sitenin(Site) Herkes İçin Kapalı(Down) olup olmadığını kontrol edin

502 hatası, sunucunun bağlantının sonunda bir sorun olduğunu gösterse de, sorun yaşayan tek kişinin siz olmadığınızdan emin olmak asla zarar vermez. IsItDownRightNow gibi web sitelerini kullanabilirsiniz ? Veya Facebook'ta(Facebook) annenizin köpeklerinin en son resimleri yerine bir hata koduna bakan tek kişinin siz olmadığınızı doğrulamak için Down Detector .

Bu sitelerden bazıları, bir sitenin ne sıklıkta kapandığı, sadece belirli bölgelerde kapanıp kapanmadığı ve diğer kullanıcıların şu anda belirli sorunlardan şikayet edip etmediği gibi önemli ayrıntıları size gösterebilir.

Yönlendiricinizi Sıfırlayın

Bazen kötü ağ geçidi, evinizdeki ağ geçididir. Yönlendiriciniz, diğerleri gibi bir bilgisayardır; bu, askıda kalabileceği, çökebileceği veya hatalardan etkilenebileceği anlamına gelir. Diğer bilgisayarlarınız gibi, basit bir yeniden başlatma genellikle bu sorunları çözebilir. 

İnternet bağlantınızın tekrar çalışmasını sağlamak için yönlendiricinizi sık sık sıfırlamanız(reset your router) gerektiğini fark ettiğinizi varsayalım . Bu durumda, bir bellenim güncellemesi yapmak isteyebilir veya aynı anda çok sayıda cihazı işlemek için daha fazla kapasiteye sahip yeni bir yönlendirici satın almayı düşünebilirsiniz.

Tarayıcı Önbelleğini ve Çerezleri Temizle

 [9 Temizle.jpg]( [9 Clear.jpg])

Tarayıcınız, sık ziyaret ettiğiniz ve en son ziyaret ettiğiniz web sitelerinin önbelleğini tutar. Bir önbellek koruyarak site yanıt sürelerini hızlandırırsınız ve her yenilediğinizde veya yeniden ziyaret ettiğinizde sayfanın ortak öğelerini indirmediğiniz için önyükleme için daha az bant genişliği kullanırsınız.

Ne yazık ki, web tarayıcı önbellekleri yanlış gidebilir ve bir sayfayı düzgün şekilde yüklemenin önüne geçebilir. Bu nedenle tarayıcınızın önbelleğini temizlemek isteyebilirsiniz. Geçmişinizi, şifrelerinizi ve diğer önemli bilgilerinizi kaybetme konusunda endişelenmeyin. Önbelleği temizlemenin yapacağı tek şey, yeni bir önbellek oluşturulana kadar site erişimini biraz yavaşlatmak olabilir. Web tarayıcınızın önbelleğini nasıl temizleyeceğinizi öğrenmek istiyorsanız, nihai eğiticimize göz atın: Herhangi Bir Web Tarayıcısının Önbelleğini Nasıl Temizlenir(How To Clear The Cache Of Any Web Browser)

Çerezler, tarayıcınızın yerel olarak sakladığı ve web sitesinin yüklenmesini engelleyebilecek başka bir veri türüdür. Genel(Generally) olarak, çerezler web sitesi deneyimi için iyidir. Bağlantınız kesilirse her seferinde oturum açmanız veya alışveriş sepetinizin içeriğini kaybetmemeniz için bir web sitesinin sizinle ilgili bilgileri “hatırlamasına” izin verirler.

Bir sitenin çalışmasını bozma potansiyelinin yanı sıra, izleme tanımlama bilgileri(tracking cookies) de bir gizlilik sorunu olabilir, ancak her iki durumda da, Herhangi Bir Web Tarayıcısının Geçmişini Nasıl(How to Clear Any Web Browser’s History) Temizlersiniz öğreticimiz ayrıca tanımlama bilgilerini nasıl temizleyeceğinizi gösterir. Gerçek tarama geçmişinizi değil, yalnızca çerezleri temizlediğinizden emin olun!

Tarayıcınızı Güncelleyin

En son güvenlik yamalarının kurulu olduğundan emin olmak için, web tarayıcınızı her zaman güncel tutmalısınız. Bekleyen güncellemeleriniz varsa, size hata gönderen web sitesine erişmeden önce bunları tamamlayın. Tarayıcınızın en son web sitesi teknolojisiyle konuşmak için en son web standartlarına ihtiyacı olabilir. 

Bilgisayarınız veya aygıtınız için ağ sürücüleri veya ağ yığını ile ilgili sorunlar olabileceğinden, işletim sisteminizin de güncel olduğundan emin olmanızın zararı olmaz.

Farklı Bir Tarayıcı Deneyin

Her tarayıcı eşit yapılmamıştır. Katıştırılmış bir web tarayıcısı veya daha az bilinen başka bir tarayıcı kullanıyorsanız, belirli bir web sitesinin tüm işlevlerini veya gereksinimlerini desteklemeyebilir.

Ayrıca, kullandığınız tarayıcıda bir şeyler ters gitmiş olabilir. Sorunun kaynağı olan tarayıcıyı ortadan kaldırmanın en hızlı yolu, farklı bir tarayıcı kullanmaktır. Microsoft Edge , Safari ( Mac veya iOS), Mozilla Firefox ve Google Chrome dahil olmak üzere aralarından seçim yapabileceğiniz pek çok şey var .

Eklentileri ve Uzantıları Devre Dışı Bırak

Sorunun kaynağı olarak onları ortadan kaldırmak için tarayıcınızı başlatmaya veya (geçici olarak) tüm eklentilerinizi ve uzantılarınızı devre dışı bırakmaya değer olabilir. Bunu yalnızca, bu uzantılar olmadan farklı bir tarayıcı kullanmak sorunu aynı internet bağlantısında göstermiyorsa yapın.

Farklı Bir İnternet Bağlantısı Deneyin

Ulaşmaya çalıştığınız sunucu iyiyse ancak sorunun kaynağı o sunucuya giden yoldaki bir ağ geçidi cihazıysa, farklı bir internet bağlantısı kullanarak farklı bir rotayı zorlamak isteyebilirsiniz. 

Örneğin, ev geniş bant bağlantınız size hata veriyorsa, siteye mobil veri bağlantınızı kullanarak akıllı telefonunuzdan erişmeyi deneyin. Her iki bağlantı da aynı ISP'den değilse(ISP) , bu, ISP'ye(ISP) özgü sorunları atlamalıdır.

Proxy Sunucunuzu Kontrol Edin

Bir proxy sunucusu kullanıyorsanız, söz konusu hatalı ağ geçidi aslında o proxy sunucusunun kendisi olabilir. Birçok işyeri bilgisayarı bir şirket proxy sunucusu üzerinden çalışır ve bunları tasarım gereği atlamak her zaman mümkün değildir. Sonuçta şirket, internette ne yaptığınızı izlemek ve bilgi güvenliğini kontrol etmek için proxy sunucusunu kullanıyor.

(Suppose)Proxy sunucu(proxy server) yapılandırmasında proxy sunucu bağlantınızı atlayamayacağınızı varsayalım . Bu durumda tek alternatifiniz IT departmanına sorarak proxy sunucusunun düzgün çalışıp çalışmadığını kontrol etmektir. Özel bir proxy hizmeti kullanıyorsanız, soruna bunun neden olup olmadığını kontrol etmek için kapatın. Kendi ev proxy sunucunuzu çalıştırıyorsanız, yeniden başlatın ve hala doğru yapılandırılıp yapılandırılmadığını kontrol edin.

Bir VPN deneyin

Bir "web sunucusu"ndan bahsetmeyi sevsek de gerçek şu ki çoğu web içeriği birden fazla sunucuda barındırılıyor. İçerik Dağıtım Ağları(Delivery Networks) ( CDN'ler(CDNs) ), web içeriğinin kopyalarını dünya çapında yayılmış birden çok sunucuda tutar. Bu nedenle, siteye erişim talebinde bulunduğunuzda, içerik size en yakın CDN düğümü tarafından sunulur ve en iyi hızları ve yanıt sürelerini sunar. (CDN)Ayrıca, uluslararası ana hatlar üzerinden veri göndermek yerine yerel bant genişliğini kullanmak daha ucuzdur, bu nedenle şirketler CDN'leri(CDNs) kullanmayı tercih eder .

Mesele şu ki, yerel CDN düğümünüz aşırı yüklenmişse veya sorun yaşıyorsa, 502 hatası alabilirsiniz. Teoride, bir sonraki çalışan sunucu düğümüne yönlendirilmeniz gerekiyor. Ancak her ihtimale karşı, kendi ülkenizdeki başka bir ülke veya bölgeden web sitesine erişmek için bir VPN (Sanal Özel Ağ ) kullanmayı deneyebilirsiniz. (Private Network)Bu, yerel sunucu sorununu atlayabilir.

(Flush)DNS Önbelleğinizi Temizleyin (DNS Cache)veya DNS Sunucularınızı Değiştirin(Change Your DNS Servers)

DNS ( Alan Adı Sistemi(Domain Name System) ) sunucuları internetin telefon rehberi gibidir. https://www.online-tech-tips.com (kardeş sitemiz) gibi bir adres yazdığınızda, DNS sunucusu bunu size göndereceğiniz bilgileri size gönderecek olan fiziksel sunucunun doğru IP adresine çevirir. gerekmek.

Belirli bir DNS sunucusu, dosyada yanlış IP adresine sahip olabilir (değişmiş olabilir) veya sizi yönlendirdiği sunucu, site için birkaç sunucudan biri olabilir ve bu sunucuda sorun vardır. Yerel DNS önbelleğiniz de bozulmuş veya güncelliğini yitirmiş olabilir.

Önce DNS önbelleğinizi temizlemeyi(clear your DNS cache) denemeli ve tekrar denemelisiniz. Bu işe yaramazsa, sorunun çözülüp çözülmediğini görmek için DNS sunucularınızı değiştirebilirsiniz .(change your DNS servers)

Google'ın 8.8.8.8 ve 8.8.4.4'te bulunan Genel DNS sunucuları, dünyadaki en hızlı ve en güvenilir (Public DNS)DNS sunucularından bazılarıdır. 

Bunun yerine Önbelleğe Alınmış Bir Sayfa Kullanın

Bir web sitesinden ihtiyacınız olan tek şey statik bilgiyse, sunucunun çalışır durumda olmasına hiç ihtiyacınız olmayabilir. Google ve diğer arama motorları, web'i sürekli olarak indeksler ve web sayfalarının önbelleğe alınmış kopyalarını oluşturur. Aynı zamanda, hem eski hem de yeni web sayfalarını arşivleyen Internet Wayback Machine(Internet Wayback Machine) gibi web siteleri de vardır, böylece zaman içinde çeşitli noktalarda sahip oldukları bilgileri görebilirsiniz.

Google kullanarak bir sayfanın önbelleğe alınmış sürümünü görmek kolaydır , sonuç başlığının sağındaki üç noktayı(three dots to the right of the result header) arayın ve seçin. 

Açılan menüden önbelleğe(cached) alındı ​​öğesini seçin .

Ardından, en üstte bu mesajın bulunduğu bir sayfa göreceksiniz.

Site Yöneticisiyle İletişime Geçin

502 Bad Gateway(Bad Gateway) hatasıyla karşılaştığınızda verebileceğimiz son tavsiye , web sitesi yöneticisiyle iletişime geçmektir. Sorun ISS'nizde(ISP) görünüyorsa , müşteri desteğiyle iletişime geçebilir ve söz konusu siteye erişimle ilgili herhangi bir sorundan haberdar olup olmadıklarını sorabilirsiniz.

Birçok ISS'nin(ISPs) ana sayfalarında veya kullanıcı hesabı gösterge tablolarında "bilinen sorunlar" bölümü vardır, bu nedenle bunları da kontrol ettiğinizden emin olun. Sonunda, bu makaledeki hiçbir şey yardımcı olmadıysa, kelimenin tam anlamıyla elinizden çıkmış demektir ve tek yapabileceğiniz beklemektir. Öyleyse neden zaman geçirmenin birkaç mükemmel yolu için Eğlenceli Şeyler bölümüne göz atmıyorsunuz?



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts