Ana Diğer 502 Kötü Ağ Geçidi – Nasıl Onarılır

502 Kötü Ağ Geçidi – Nasıl Onarılır



Bir web sitesi ziyaretçisi veya sahibi olarak, 502 Bad Gateway hatasını görmek, belirli sorun net olmadığı için kafa karıştırıcı olabilir. Bu popüler, genel bir HTTP durum kodudur. İnternet bağlantınızın iyi olduğunu varsayarsak, bu mesajı görmek, büyük olasılıkla bir sunucu iletişim sorunu olduğu anlamına gelir. Sonuç olarak, istediğiniz web sayfasını göremiyorsunuz.

502 Kötü Ağ Geçidi - Nasıl Düzeltilir

502 hatası tipik olarak sunucu tarafında bir sorun olsa da, neden bazen istemci tarafında olabilir. Bu makalede, basit müşteri tarafı ipuçlarını deneyerek bu gizemin dibine inmenize yardımcı olacağız. Ya sorunu çözeceksiniz ya da nedenini anlamaya yaklaşacaksınız.

502 Kötü Ağ Geçidi Anlamı

Bir web sayfasına erişmeye çalıştığınızda, tarayıcınız temel olarak web sunucusundan sayfaya erişmesini ister. Web sunucusu daha sonra isteğinizi işleyecek ve istediğiniz kaynağı bir HTTP başlığı ve HTTP durum koduyla birlikte döndürecektir.

Ancak bir sunucu sorunu varsa, birkaç farklı 500 hata kodundan birini alabilirsiniz. Hepsi sunucuda bir sorun olduğunu gösterir. Bu nedenle, 502 Bad Gateway hatası – istemciden (tarayıcınız) gelen istek – iyiydi ancak sunucu istenen kaynağı geri getiremedi.

502 Kötü Ağ Geçidi Düzeltmesi

502 Bad Gateway hatasını umarak temizlemek ve web sayfanızın görüntülenmesini sağlamak için web tarayıcınızdan deneyebileceğiniz bazı ipuçları.

1. Sayfayı Yeniden Yüklemeyi Deneyin

Hata, bir kesintinin aksine sunucudaki bir aksaklıktan kaynaklanabilir ve çoğu durumda sunucu bağlantı sorunları makul ölçüde hızlı bir şekilde çözülebilir.

Sayfayı yeniden yükleyerek başlayın – URL adres çubuğunun yanındaki dairesel oka tıklayın. Chrome ve Safari'de solda, Firefox'ta sağda. Sayfayı yeniden yüklemeden önce bir dakika kadar bekleyin. Web sayfası görüntüleniyorsa, sorun ortadan kalkmıştır.

Deneyebileceğiniz başka bir hızlı şey de yeni bir tarayıcı oturumu açmaktır. Açık olan tüm tarayıcı pencerelerinizi kapatın, ardından yeni bir pencere açın ve web sayfasına tekrar gitmeyi deneyin.

vizio tv'de sadece bir düğme var

2. Tarayıcı Önbelleğinizi Temizlemeyi Deneyin

Web tarayıcınız, ziyaret ettiğiniz her web sitesinden bilgileri tarayıcı önbelleğine kaydeder. Bir web sitesini tekrar ziyaret ettiğinizde, tarayıcınız önbellekte depolananları kullandığından sayfalar daha hızlı yüklenir.

Ancak, bu kurulum her zaman iyi bir şey değildir. Tarayıcınızın önbelleğinde web sitesinin eski veya bozuk bir sürümü varsa, bu 502 hatasına neden olabilir. Ulaşmaya çalıştığınız web sayfalarının en güncel sürümünü almak için tarayıcınızın önbelleğini temizlemeyi düşünün. İşte bunun nasıl yapıldığı:

Krom

  1. Chrome tarayıcı pencerenizde, sağ üstteki üç noktalı menüyü tıklayın.
  2. Diğer Araçlar seçeneğini seçin.
  3. Tarama Verilerini Temizle'yi seçin…
  4. Tarama verilerini temizle açılır penceresinde, yalnızca Önbelleğe alınmış resimler ve dosyalar seçeneğinin işaretli olduğundan emin olun, zaman aralığına karar verin ve ardından Verileri temizle.

Firefox

  1. Firefox tarayıcı pencerenizde, sağ üstteki hamburger simgesine tıklayın.
  2. Geçmiş'i tıklayın.
  3. Yakın Geçmişi Temizle'yi seçin…
  4. Açılır pencerede, Temizlenecek zaman aralığında aşağı açılır listede Her şey'i seçin.
  5. Yalnızca Önbellek kutusunun işaretlendiğinden emin olun, ardından Şimdi Temizle.

Safari

Safari tarayıcınızdaki önbelleği boşaltmak için Geliştirme menüsünün etkinleştirilmesi gerekir. Bunu yapmak için:

  1. Tercihler'e ve ardından Gelişmiş'e gidin.
  2. Menü Çubuğunda Geliştirme Menüsünü Göster kutusunu işaretleyin.
  3. Geliştirmeye ve ardından Önbellekleri Boşalt'a gidin.

NGINX'te 502 Hatalı Ağ Geçidi

PHP-FastCGI İşlem Yöneticisi (PHP-FPM), PHP uygulamaları için web sunucusu isteklerini işlemek için bir arka plan işlemidir. NGINX, web isteklerini PHP uygulamasını çalıştıran PHP-FPM çalışan süreçlerine iletir. NGINX, bir isteği başarıyla PHP-FPM'ye devredemediğinde veya PHP-FPM yanıt vermediğinde 502 Bad Gateway hatası döndürür.

NGINX'in 502 hatası döndürmesinin en yaygın nedenleri şunlardır:

  • PHP-FPM çalışmıyor.
  • NGINX, PHP-FPM ile iletişim kuramıyor.
  • PHP-FPM zaman aşımına uğradı.

Şimdi yukarıdakilerden herhangi birinin sorun olup olmadığını nasıl onaylayacağımızı ve nasıl düzelteceğimizi görelim.

1. PHP-FPM'nin Çalışıp Çalışmadığını Kontrol Edin

PHP-FPM çalışmıyorken, NGINX, PHP uygulamasına ulaşmayı amaçlayan tüm isteklere 502 hatası döndürür. PHP-FPM süreçlerinin çalışıp çalışmadığını kontrol etmek için bir Linux ana bilgisayarı aracılığıyla bir ps komutu kullanabilirsiniz. Komut şudur:

|__+_|.

Bu komutun sonuçları herhangi bir PHP-FPM havuzunu veya birincil işlemleri göstermiyorsa, 502 hatalarını düzeltmek için PHP-FPM'nin çalışıyor olması gerekir. PHP uygulamanızı daha güvenilir hale getirmek için, üretim ortamınızda PHP-FPM'yi bir hizmet olarak yönetmek için systemd kullanmayı düşünün. PHP-FPM'nin arka plan süreci, yeni bir örnek açıldığında veya sunucunuz başladığında PHP uygulamanızı otomatik olarak sunmaya başlayacaktır.

PHP-FPM, PHP kodunda yerleşik olduğundan, PHP'yi kurarken bunu bir systemd hizmeti olarak ekleyebilirsiniz. Proje bir hizmet olarak ayarlandıktan sonra, otomatik başlatma için bu komutu kullanın:

|__+_|.

2. NGINX'in Sokete Erişimi Olup Olmadığını Kontrol Edin

PHP-FPM başladığında, NGINX web sunucusuna bağlanmak için Unix veya TCP soketleri oluşturur. PHP-FPM çalışan işlemleri, NGINX isteklerini dinlemek için soketlere ihtiyaç duyar. PHP-FPM ve NGINX'in aynı soketi kullanacak şekilde ayarlandığından emin olun

PHP-FPM, işlem havuzu başına farklı bir yapılandırma dosyası kullanır. Bu dosyaları bulmak için şu adrese gidin:

|__+_|.

Havuz soketleri, yapılandırma dosyasındaki bir dinleme talimatında özetlenmiştir, örn. aşağıdaki dinleme talimatı, şu adreste bulunan bir Unix soketini kullanmak için mypool adlı bir havuzu yapılandırır: /run/php/mypool.sock :

|__+_|.

NGINX bir havuzun soketine erişemiyorsa, NGINX hata günlüğünde hangi soketin belirtildiğini inceleyerek hangi çalışan havuzu olduğunu anlayabilirsiniz. Örneğin, PHP-FPM mypool çalışan havuzunu başlatmadıysa, NGINX bir 502 hatası gönderir ve günlük girişi şuna benzer görünür:

|__+_|() unix'e: :/run/php/mypool.sock başarısız oldu (2: Böyle bir dosya veya dizin yok).

sanal kutuda 64 bit nasıl etkinleştirilir

3. PHP-FPM'nin Zaman Aşımı Olup Olmadığını Kontrol Edin

Uygulamanızın yanıt vermesi çok uzun sürdüğünde, kullanıcılar bir zaman aşımı hatası alır. PHP-FPM'nin zaman aşımı - havuzun yapılandırma (request_terminate_timeout) talimatında düzeltildi - NGINX'in zaman aşımından azsa, NGINX bir 502 hatası döndürür.

Havuzun yapılandırma dosyasında PHP-FPM'nin zaman aşımı ayarını artırabilirsiniz. Ancak bu başka bir soruna neden olabilir: NGINX, PHP-FPM'den yanıt almadan önce zaman aşımına uğrayabilir.

NGINX'in varsayılan zaman aşımı 60 saniyedir. PHP-FPM zaman aşımını 60 saniyenin üzerine çıkardıysanız ve PHP uygulamanızın yanıt verecek zamanı olmadıysa, NGINX bir 504 Ağ Geçidi Zaman Aşımı hatası verecektir. NGINX zaman aşımı ayarınızı artırarak bundan kaçının.

Cloudflare'de 502 Kötü Ağ Geçidi

Cloudflare, web sitenizin kaynak web sunucusuyla geçerli bir bağlantı başlatamadığında veya Cloudflare hizmeti kullanılamıyorsa veya yanlış yapılandırılmışsa, bir 502 hatası döndürür. En yaygın nedenler şunlardır:

  • Kaynak sunucu, sunucu kesinti süresini tetikleyen çok fazla sunucu yükü nedeniyle fazla çalışıyor
  • PHP bellek limitleri düşük veya çok fazla MYSQL bağlantısı olan WordPress web siteleri, sunucunun yavaş yüklenmesine neden olabilir.
  • WordPress'te hatalı DNS kayıtları, eklenti veya tema çakışmaları ve hizmet hataları ör. PHP-FPM ve önbellek hizmetleri

Cloudflare'den gelen 502 Bad Gateway hatasını çözmek için aşağıdaki ipuçlarını deneyin:

1. Sayfayı Yeniden Yükleyin ve Önbelleğinizi Temizleyin

Web sayfasını yeniden yüklemek, herhangi bir hata mesajı için denediğiniz ilk şey olmalıdır. 502 hatası, özellikle, sunucunun aşırı yüklenmesinin sonucu olabilir ve geçici bağlantı sorunlarına neden olabilir. Sayfayı yeniden yüklemeden önce bir dakika kadar bekleyin; bu genellikle onu çözer.

502 hatası hala görünüyorsa, tarayıcı önbelleğinizi temizleyin ve tekrar deneyin. Windows ve Linux tarayıcıları için Ctrl + F5 tuşlarına uzun basın. Mac'teki Chrome ve Safari için Cmd + Shift + R'dir.

2. Eklentinizi/Temanızı Çakışmalara Karşı Kontrol Edin

WordPress kullanıyorsanız, 502 hatası yanlış yapılandırılmış bir eklentiden kaynaklanıyor olabilir. Nedenin bu olup olmadığını gidermek için eklentilerinizi devre dışı bırakın; hiçbir veri kaybolmaz.

  1. WordPress hesabınızda oturum açın.
  2. Kenar çubuğundan Eklentiler'i seçin.
  3. Tüm eklentilerinize bir Devre Dışı Bırakma uygulayın.

502 hatası çözüldüyse, hangi eklentinin sorunlu olduğunu bulmanız gerekir. Bunu yapmak için eklentileri ayrı ayrı yeniden etkinleştirin. Her birini yeniden etkinleştirdikten sonra web sayfasını yeniden yükleyin. Cloudflare hatası tekrar oluştuğunda, suçlunun hangi eklenti olduğunu anlayacaksınız. WordPress'te bir bilet göndererek eklenti geliştiricisinden yardım isteyebilirsiniz.

Temalarınızın ve eklentilerinizin en son sürümler olduğundan ve PHP sürümünüzün desteklendiğinden emin olun.

3. Güvenlik Duvarlarınızı ve CDN'nizi Geçici Olarak Devre Dışı Bırakın

Sorun, İçerik Dağıtım Ağı (CDN) veya güvenlik duvarlarından kaynaklanıyor olabilir. Bu, Cloudflare gibi ekstra güvenlik duvarı katmanlarına sahip sağlayıcılarda yaygın bir sorundur. Hizmetleriyle ilgili herhangi bir sorun hakkında bilgi için Cloudflare'nin çevrimiçi durum sayfasını kontrol edebilir veya onlarla iletişime geçebilirsiniz.

Sorunun güvenlik duvarlarınızda veya CDN'nizde olduğu doğrulanırsa, bunları geçici olarak devre dışı bırakmayı deneyin ve ardından etkinleştirin.

4. DNS Sunucularınızı Kontrol Edin

Bazen Alan Adı Sistemi (DNS) sunucularınız, web sitenizin alan adı doğru IP adresini göstermediğinden 502 hatası verebilir. Web sitenizi yakın zamanda başka bir barındırma hizmetine taşıdıysanız, İnternet'te yayılmanın tamamlanması için en az 24 saat beklemeniz gerekir.

Durum böyle değilse, yerel DNS önbelleğinizden IP adreslerini ve diğer DNS kayıtlarını temizlemek için temizlemeyi deneyebilirsiniz, işte şu şekilde:

  1. Bir komut penceresi başlatın.
  2. |__+_| girin.

Veya bir Mac aracılığıyla:

  1. Bir terminal penceresi açın.
  2. |__+_| girin.

502 Kötü Ağ Geçidi Çözüldü!

502 Hatalı Ağ Geçidi hata mesajı, web isteğinizi döndürmeye dahil olan sunucular arasındaki iletişimde bir sorun olduğunda standart bir yanıttır.

500 hata mesajı, genellikle, değişimin sunucu tarafında bir sorun olduğu anlamına gelir. Ancak bazen bunun nedeni kullanıcının yerel bilgisayar ekipmanı ve/veya ağ kurulumu olabilir. Neyse ki, bu çok yaygın bir hatadır ve web sayfanızın görüntülenmesini sağlamak için kendiniz deneyebileceğiniz veya en azından sizi asıl nedeni anlamaya daha da yaklaştırabileceğiniz birçok şey vardır.

Web sayfalarını ziyaret ederken başka hangi hata mesajlarıyla karşılaştınız? Sorun çözüldü mü? Yorumlar bölümünde bize bildirin.

Ilginç Haberler

Editörün Seçimi

Doğru Flash Sürücü Nasıl Seçilir
Doğru Flash Sürücü Nasıl Seçilir
Sahip olduğunuz spesifik kullanımlar, ideal bir USB flash sürücüde aramak istediğiniz özellikleri belirler: boyut, tür ve hız.
Gmail'de Tek Bir E-posta Nasıl Yönlendirilir
Gmail'de Tek Bir E-posta Nasıl Yönlendirilir
E-postaları iletmek, çoğu şirkette düzenli olarak yapılan bir şeydir. Her şeyi yeniden yazmak veya kopyalamak/yapıştırmak zorunda kalmadan belirli projeler veya tartışmalar hakkında önemli bilgileri aktarmanıza olanak tanır. için de bu özelliği kullanabilirsiniz.
Minecraft'ta Kağıt Nasıl Yapılır
Minecraft'ta Kağıt Nasıl Yapılır
Minecraft'ta kağıt yapmak için, Crafting Table'a 3 Şeker Kamışını arka arkaya koyun. Kağıtla kitaplar, haritalar ve havai fişek roketleri hazırlayabilirsiniz.
RAW Görüntüleri Windows 10'da açın
RAW Görüntüleri Windows 10'da açın
Sürüm 1903 veya 19H1 olarak bilinen sonraki Windows 10 sürümü, RAW görüntü formatını destekleyecektir. Windows 10'da RAW Görüntüleri nasıl açacağınız aşağıda açıklanmıştır.
Samsung Galaxy Note 7 incelemesi: Samsung patlamaların nedenini açıkladı
Samsung Galaxy Note 7 incelemesi: Samsung patlamaların nedenini açıkladı
Samsung Galaxy Note 7 patlama sorunlarının nedeni, Samsung'un nihayet bu Galaxy Note 7 patlamalarının nedenini ortaya çıkardığını ortaya koydu. Oldukça yüksek profilli bazı yangın ve patlamaların ardından, Güney Koreli üretici üretimden sonra derinlemesine bir araştırma başlattı.
OpenWith Enhanced kullanarak Windows 8.1 ve Windows 8'de klasik Birlikte Aç iletişim kutusunu edinin
OpenWith Enhanced kullanarak Windows 8.1 ve Windows 8'de klasik Birlikte Aç iletişim kutusunu edinin
Windows'ta, bir dosyayı çift tıkladığınızda, onu işlemek için kayıtlı olan varsayılan programda açılır. Ancak bu dosyaya sağ tıklayıp Birlikte Aç'ı seçerek açacağınız başka bir programı seçebilirsiniz. Windows 8 ve Windows 8.1 Birlikte Aç iletişim kutusunda bazı değişiklikler yaptı ve
iPhone 7 – Chrome ve Uygulama Önbelleği Nasıl Temizlenir
iPhone 7 – Chrome ve Uygulama Önbelleği Nasıl Temizlenir
Önbelleğin amacı, daha sorunsuz bir deneyim yaşayabilmeniz için belirli uygulamaların ve hizmetlerin daha hızlı yüklenmesini sağlamaktır. Zamanla, önbellek oluşur, bu da yalnızca depolama alanınız için külfetli olmakla kalmaz, aynı zamanda yavaşlar.