WordPress'te 502 Bad Gateway Hatası Nasıl Onarılır

Yayınlanan: 2020-06-26
502 hatalı ağ geçidi hatası

Bir web sitesi çalıştırmanın en sinir bozucu kısımlarından biri, haşhaş hatalarıdır. Ve bu sinir bozucu hatalardan biri, bazen ortaya çıkan 502 hatalı ağ geçidi hatasıdır.

Bu, birçok web sitesinde görülebilen ve nadir durumlarda meydana gelmesi durumunda ciddi sonuçları olmayabilecek olağan bir hatadır.

Göründüğü kadar basit olsa da, 502 hatası çok sık ortaya çıkıyorsa, aslında SEO'nuzu ve çevrimiçi itibarınızı etkileyebilir. Örneğin, sitenize erişmeye çalışan bir web tarayıcısı sık sık 502 hatalı ağ geçidi aldığında, sitenizi kara listeye alabilir veya en azından arama sıralamanız bir düşüşle karşı karşıya kalabilir.

Bu nedenle, hatayı anlamak ve ciddi SEO etkilerine neden olmadan önce düzeltmek kullanışlı olabilir.

502 Hatası Nedir?

Bir tarayıcıdan bir sunucuya yapılan her HTTP isteği, bir HTTP durum koduyla birlikte bir yanıtla yanıtlanır. 200 başarı durum kodu olsa da, bu durum kodlarını bir başarısızlık göstermedikçe görmezsiniz. Daha yaygın olan hata kodu, Sayfa Bulunamadı anlamına gelen 404'tür; bu, isteğin kabul edilmediği anlamına gelir.

Şimdi, 500, 501, 502 ve 520 vb. dahil olmak üzere 500 aralığındaki durum kodları dizisi, istek kabul edildikten sonra bir tür sunucu hatasıyla ilgilidir. Dahili bir hata veya sunucudan gelen geçersiz bir yanıt olabilir.

502 hata kodu, özellikle sunucunun bir proxy görevi görürken isteği kabul ettiği ancak gelen bir sunucudan geçersiz bir yanıt aldığı anlamına gelir.

Hata mesajı, aşağıdakiler gibi çeşitli biçimlerde görüntülenebilir:

  • Hata 502
  • 502 sunucu hatası
  • 502 proxy hatası
  • 502 hizmeti geçici olarak aşırı yüklendi
  • HTTP502
  • Boş bir beyaz ekran
  • 502 hatalı ağ geçidi Cloudflare

Hata mesajının gösterilme şekli web uygulamasına, tarayıcıya veya işletim sistemlerine bağlı olabilir.

502 hatası , çeşitli nedenlerle alınabilecek geçersiz yanıtları gösterir. Belki sunucu kapalıydı, veri aktarımında bazı parazitler veya kaynakların geçici olarak aşırı yüklenmesi oldu.

502 hatası 6 saatten fazla devam ederse, Google sitenizi sorunlu olarak algılayabilir ve böylece sitenize daha düşük bir sıralama verebilir.

502 Hataları Nasıl Düzeltilir

Sayfayı yenile

Göründüğü kadar basit, sayfayı yeniden yüklemek çoğu zaman işe yarar. Gerçek kök nedenini gidermeye başlamadan önce denenecek ilk şeylerden biri olmalıdır. Çünkü, çoğu zaman, sunucu aşırı yüklendiğinden bir 502 hatası oluşur. Bu nedenle, basit bir yenileme ve yeniden yükleme, sunucudan uygun bir yanıt almanıza yardımcı olabilir.

Ancak bu yalnızca hızlı bir düzeltme işlevi görür ve sık sık 502 hatası görürseniz, önbellek, güvenlik duvarı ayarları, CDN ve benzeri diğer şeyleri kontrol etmeniz gerekebilir.

Önbelleği Temizle

Bazen önbellek en iyi şekilde çalışır ve bazen geri teper. Örneğin, bazen kötü bir yanıt aldığınızda, önbellek bellekten eski web sayfalarını sunabilir ve sorunu çözebilir. Ancak aynı şekilde, bazen önbellek, hatanız düzeltildikten sonra bile hata sayfalarını tekrar tekrar sunabilir.

Bu tür sorunları önlemek için tarayıcı ayarlarınıza gidin ve önbelleği manuel olarak temizleyin. Sayfa yenilemede önbellek temizlemeyi zorunlu kılan Ctrl+F5 gibi bazı klavye kısayolları vardır.

Ayrıca WordPress önbelleğinizi de temizleyebilirsiniz. Kullandığınız WordPress eklentileri, WordPress motoru ve güvenlik duvarı eklentilerindeki tüm önbellekleri temizlemeye çalışın. Eklentilerinizin önbellek ayarlarına WordPress kontrol panelinizden erişebilirsiniz. Yerel DNS önbelleğini temizlemeyi de deneyebilirsiniz.

Windows makinelerinde, komut istemindeki ipconfig /flushdns gibi basit komutlar, DNS önbelleğini temizlemenize yardımcı olabilir.

Mac sistemleri için dscacheutil –flushcache komutunu deneyin. Ardından, soruna neden olanın tarayıcı önbelleği olup olmadığını görmek için sayfayı farklı tarayıcılarda yeniden yüklemeyi deneyin.

Güvenlik Duvarı ve CDN'yi devre dışı bırakın

WordPress siteleri, sayfaları daha hızlı sunmak ve yüklemek için önbellek olanaklarıyla Cloudflare gibi içerik dağıtım ağlarını kullanabilir. Güvenlik duvarları ayrıca HTTP isteklerinin ve yanıtlarının geçmesi gereken ek katmanlar ekler. Bu aynı zamanda bir 502 ağ geçidi sorununa da yol açabilir.

CDN ve güvenlik duvarı hizmetlerinizi devre dışı bırakmayı deneyin ve sitenizi yüklemeyi deneyin. Sorun çözülürse, hataya neyin neden olduğunu araştırmak ve temel nedeni çözdükten sonra etkinleştirmek için CDN hizmet sağlayıcınızla iletişime geçebilirsiniz.

Eklentilerinizi Güncelleyin

Tüm önbelleği temizledikten, CDN'yi ve güvenlik duvarını devre dışı bıraktıktan sonra bile hala devam eden inatçı bir hataysa, eklentilerinizi ve temalarınızı güncelleme zamanı gelmiştir.

Pano veya FTP aracılığıyla tüm WordPress eklentilerinizi devre dışı bırakın. Şimdi sayfanızı yüklemeyi deneyin ve hatayı kontrol edin. Hata düzeltildiyse, hataya neden olan gerçek eklentiyi bulmak için bir deneme yanılma yöntemini deneyin.

Hangisinin suçlu olduğunu bulmak için eklentilerinizi birer birer etkinleştirin ve sorunu çözmek için güncelleyin. Bir güncelleme hala çözülmezse, teknik desteğe başvurun veya yerini alacak alternatif bir eklenti bulun.

Temalarınızı Güncelleyin

Tüm eklentilerinizi kontrol etmek verimli olmadıysa, aynı şeyi temalarınız için de deneyebilirsiniz. Varsayılan bir WordPress temasına geçin ve hatanın devam edip etmediğini kontrol edin. Bu sorunu çözerse, temanızı güncellemeyi deneyin veya bir alternatif kullanın.

Günlükleri ve Komut Dosyalarını Kontrol Edin

wp-config.php dosyasında ilgili hata ayıklama ayarlarını yaptıysanız, WordPress hata günlüklerini koruyabilir. Kodunuzun veya eklentinizin hangi bölümünün hataya neden olduğunu bulmak için bu günlükleri kullanın.

Bazen, captcha ve güvenlik için kullanılanlar gibi betikler, geçici bir 502 hatasına yol açan birkaç istekle sunucuyu aşırı yükleyebilir. Bu hatalardan kaçınıldığından emin olmak için komut dosyalarınızı optimize edin.

Sunucular, komut dosyalarını çalıştırmak için maksimum zaman sınırına sahip olacak şekilde yapılandırılabilir. Varsayılan değeri 300 saniye olan zaman aşımı sınırını da artırabilirsiniz.

Barındırma Sunucunuzu Kontrol Edin

Yukarıda tartışılan yöntemlerden hiçbiri sizin için işe yaramazsa, muhtemelen barındırma sunucunuz devreye giriyor. Barındırma sunucusunun teknik desteğine başvurun ve sorunla ilgili bir sorgu oluşturun.

Yanlış DNS yapılandırmaları nedeniyle hatalı bir ağ geçidi 502 hatası oluşabilir. Yeni bir barındırma sağlayıcısına yeni geçtiyseniz, bu tür yanlış yapılandırmaların olasılığı yüksektir. Yeni bir ana bilgisayara geçtikten sonra işlerin sorunsuz yürümesi için 24 saate kadar beklemeniz gerekebilir.

Basit bir yanlış yapılandırma sorunuysa, hemen çözebilirler. Ancak sorun sık sık tekrarlıyorsa ve uygun bir çözüm bulamıyorsanız, daha iyi bir barındırma hizmeti sağlayıcısına geçmeyi deneyebilirsiniz.

WordPress Önbelleğe Alma Eklentilerinden En İyi Şekilde Yararlanın

Fark etmiş olabileceğiniz gibi, 502 hatalarının çoğunun ortak bir temel nedeni önbelleğe alma olabilir. Bu nedenle, her bir hata örneği için sahip olduğunuz her eklentide önbellek sorunlarına bakmak yorucu ve sıkıcı olabilir. Neden sayfaları daha hızlı yüklemek için önbelleğe almanıza ve aynı zamanda önbellek hatalarının otomatik olarak işlendiğinden emin olmanıza izin veren en iyi önbelleğe alma eklentilerinden faydalanmıyorsunuz?

Örneğin, Innorobo, WordPress önbelleğe alma eklentilerini kullanır. Kuşkusuz, iyi önbelleğe alma eklentileri, hataların düzgün bir şekilde günlüğe kaydedildiğinden emin olur ve otomatik önbellek temizlemeye izin vererek, hata ayıklamanızı ve sorunları hızlı bir şekilde çözmenizi kolaylaştırır.

Senin sıran

Bu, 502 hatasıyla ilgili kısa bir bilgiydi. Bu makalenin hatayı düzeltmenize yardımcı olacağını umuyoruz. Bu konudaki görüşleriniz nelerdir? Aşağıdaki yorumlarda bize bildirin.