Bilgisayar Nasıl Yapılır PHP Wordpress

502 Bad Gateway Hatası Nedir? Nasıl Çözülür?

502 Bad Gateway Hatası Nedir?

502 bad gateway hatası, internet kullanan her kullanıcının bir kez de olsa sörf yaparken gördüğümüz bir hata uyarısıdır. Bu hata ile her web sitesinde karşılaşıyorsanız, bu durumun sizden kaynaklı olduğu anlamına gelebilir.

Sosyal ağlarda; Facebook, Instagram, Twitter gibi sitelere giriş yapmaya çalıştığınızda 502 bad gateway hatası alıyorsanız, bu durum tarayıcınızda bulunan bir VPN’den ya da DNS ayarları üzerinde yaptığınız bir değişiklikten kaynaklı olabilir.

Bu hatayı yalnızca birkaç sitede gördüyseniz, hata erişim sağlamaya çalıştığınız internet sitesinin sunucusundan kaynaklanıda olabilir. Bu durumda yapabileceğiniz herhangi bir şey yoktur.

Sunucu yada web sayfasına göre farklılık gösterebilen 502 hatası örnekleri;

502 Bad Gateway
502 Service Temporarily Overloaded
Error 502
Temporary Error (502)
502 Proxy Error
502 Server Error: The server encountered a temporary error and could not complete your request
HTTP 502
502. That's an error
Bad Gateway: The proxy server received an invalid response from an upstream server
HTTP Error 502 - Bad Gateway

502 bad gateway hatası nedenleri

502bad gateway hatasını kendi bilgisayarınızdan kaynaklanan bazı sorunlar nedeniyle alıyor olabilirsiniz. Bu sorunların kaynakları şunlardan biri olabilir:

  • Bilgisayarınıza giren herhangi bir kötü amaçlı yazılım ya da virüs, tarayıcınızdaki ayarları bozmuş olabilir.
  • Bilgisayarınıza son zamanlarda bir program yükledi iseniz ya da bilgisayarınızda bulunan bir programı sildi iseniz, kayıt defterinizde herhangi bir bozulma meydana gelmiş olabilir.
  • Kullandığınız güvenlik duvarı internet trafiğinizi engellemiş olabilir.

  502 bad gateway hatası için çözüm yöntemleri;

  • İnternet sayfanızı F5 tuşuna basıp yada tarayıcınızın yenile simgesine tıklayıp sayfayı yenileyin.
  • Tarayıcınızdaki önbelleği ve çerezleri temizlemeyi deneyin. Bunlar da 502 bad gateway hatası almanız neden olabilir. Eğer sorunun tarayıcınızdaki çerezlerden kaynaklandığını düşünüyorsanız, önce bir gizli sekmede deneme yapabilirsiniz. Gizli sekmede herhangi bir problem yaşamadıysanız, sorun gerçekten de tarayıcınızın önbelleğinin temizlenmesiyle giderilebilir. Tarayıcınızın önbelleğini ve tarayıcınızdaki çerezleri temizlemek için basit bir aramayla ücretsiz programlar bulabilirsiniz.
  • Problemin kullandığınız güvenlik duvarından kaynaklandığını düşünüyorsanız, güvenlik duvarınızı geçici bir süre zarfı içerisinde devre dışı bırakmayı deneyin. Aynı şekilde kullandığınız antivirüs programı da 502 bad gateway hatası almanıza sebebiyet verebilir. Bu durumda antivirüs programınızı da devre dışı bırakmanız gerekmektedir.
  • Tarayıcınızı Güvenli Modda başlatın : Firefox , Chrome veya Internet Explorer . Tarayıcıyı Güvenli Mod’da çalıştırmak yüklü eklenti ve uzantıları pasif yapmaya yaramaktadır. Bu eklenti yada uzantılarda bu hatayı almanıza neden olabilir.
  • Farklı tarayıcı ile hata aldığınız adrese girmeyi deneyin.
  • Eğer herhangi bir VPN programı kullanıyorsanız ya da DNS ayarlarınızda bir değişiklik yaptıysanız, bunları değiştirerek 502 bad gateway hatasından kurtulmayı deneyebilirsiniz.
  • Eğer ortak bir internet ağından işlem yapıyorsanız ve problem bu ağdan kaynaklanıyorsa, bu durumda yapabileceğiniz bir şey yok. Problemin internet ağından kaynaklanıp kaynaklanmadığını tespit etmek istiyorsanız, farklı bir bilgisayarla bu ağa bağlanarak hata aldığınız siteye tekrar girmeyi deneyebilirsiniz.

502 bad gateway nginx hatası

Nginx’te bu hatayı almak, daha ileri düzey bir hata yönetimi yapmanız gerektiğine işaret eder. Hatanın kaynağını keşfetmek için yapmanız gereken ilk işlem nginx log dosyasını incelemektir. Burada alınan hataların kilobayt cinsinden büyüklükleri de size gösterilir. Bu değerleri büyükten küçüğe sıralayarak incelediğinizde daha hızlı ve kolay bir şekilde problemin kaynağına ulaşarak çözüm üretmeye bağlayabilirsiniz.

502 bad gateway nginx hatalarının belli başlı çeşitleri vardır. Bunlar şu şekilde özetlenebilir:

  • Yazılım tarafında, başka sitelerden çağrılan dosyalar ve komutlar varsa ve söz konusu başka site geç yanıt veriyor ya da bu siteye ulaşılamıyorsa 502 bad gateway hatası alıyor olabilirsiniz.
  • PHP programlama hataları yüzünden bu hatayla karşı karşıya kalıyor olabilirsiniz.
  • Geçersiz bir dosyaya erişmeye çalışıyorsanız bu hatayı alıyor olabilirsiniz.
  • Lokal sunucu ile MySQL veritabanı ayrı yerlerde ise 502 bad gateway hatası alıyor olabilirsiniz.

Bunların yanı sıra;

Eğer buffer hatası alıyorsanız; /etc/nginx/nginx.conf dosyasına giderek, buffer dosyasının boyutlarını artırdıktan sonra servisi yeniden başlatabilir ve php5-fpm.sock failed hatası alırsanız da kod tarafında yapılması gereken değişiklikleri yaptıktan sonra servisi yeniden çalıştırmayı deneyebilirsiniz.

Eğer Bir web siteniz var ve bu hatayı sitenizde alıyorsanız.

Genel anlamda benzerlik taşısada birbirinden ayıran en önemli özellik, 502 Bad Gateway dışarıdan çağrılan dosyalar sebep olmaktadır. 504 Gateway Time-out ise yazılım da bulunan hatalı kodlama sebebiyle karşımıza çıkmaktadır.

Bu kodlamaları düzeltip tekrar giriş yapmayı deneyiniz.