NGINX 502 Bad Gateway Hatası ve Çözümü

AKM Bilişim > Bilgi Bankası > NGINX 502 Bad Gateway Hatası ve Çözümü

İnternet sitenizde NGINX 502 Bad Gateway hatası alıyorsanız muhtemelen aşağıdaki sorunlardan birinden kaynaklanıyor olabilirsiniz. Öncelikle siz bir sistem yöneticisi değilseniz muhtemelen sorun sizin bilgisayarınızdan kaynaklanmıyordur. Bu tip hataların büyük bölümü sunucu kaynaklıdır. Her ihtimale karşı aşağıda ki kontrolleri de kontrol etmenizde fayda vardır.

Doğrudan Ücretli Çözüm Hattımız için + 90 533 400 14 60

NGINX 502 Bad Gateway Hatası
NGINX Çalışma Prensibi

NGINX 502 Bad Gateway Hatası Kişisel Bilgisayar Kontrolleri

  1. Tarayıcı kaynaklı bir sorun yaşıyor olabilirsiniz. Başka bir tarayıcıda siteyi tekrar deneyebilirsiniz.
  2. DNS Kaynaklı bir sorun yaşıyor olabilirsiniz. DNS Sunucularınızı değiştirebilirsiniz. Alternatif olarak 8.8.8.8 ya da 4.2.2.1 DNS lerinin kullanabilirsiniz.

NGINX 502 Bad Gateway Hatası Server Kontrolleri

  1. Database ve Application sunucuları arasında ki bağlantıda bir sorun olabilir. Bir çok şirket bazı hizmetlerini cloud üzerinden alıyor. Bazı sunucularını kendi ağlarında tutuyor. Öncelikle Database ve Application sunucuları arasında ki bağlantı kontrol edilmelidir.
  2. Her serverın bir hizmet kapasitesi vardır. Bağlantı kapasitesi, kullanıcı sayısı, buffer boyutu gibi ön tanımlı kısıtlamalar aşıldıysa bu hata alınabilir.
  3. NGINX’in çalışmak için ihtiyaç duydukları servislerde problem olması da NGINX hatası almanıza sebep olabilir. Bu hataların en başında da PHP servisinin çalışmaması (php5-fpp, php5-fpm vs…) nu hataya sebep olabiilir.

4. Serverlara eklenmiş yeni bir Firewall ya da Firewall üzerinde yeni eklenmiş bir kural da bu hatalardan birine sebep olabilir.

5. Eğer suncular birbirleri ile VPN aracılığı ile iletişim kuruyorsa bu VPN bağlantı problemleri de NGINX 502 Gateway Hatası almanıza sebep olabilir.

NGINX 502 Bad Gateway Hatasının Sebebi Nedir?

Windows Sunucularda karşılaşılan hatanın sebebini Event Viewer ile tespit ederken Linux sunucularda daha çok /var/log/… konumunda bulunan log dosyalarını inceleyerek sorunu tespit edebiliriz.

Linux Event Viewer

NGINX 502 Bad Gateway Hatasının Çözümü Nedir?

.Buffer ile ilgili bir hata ile karşılaşırsanız:

/etc/nginx/nginx.conf dosyasını açın ve buffer değerlerini düzeltin

http{

proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;

}

Sonra servisi yeniden başlatın

service nginx restart

2. php7-fpm hatasının çözümü

Öncelikle bu sorunu tespit etmek için servisi yeniden başlatarak web sitesinin çalışıp çalışmadığını kontrol edebilirsiniz. Eğer servis yeniden başlattığınızda bir süre sonra yine sorun devam ediyorsa alttaki kayıtları ekleyin.

Servisi Yeniden Başlatma İşlemi

service php7-fpm restart

/etc/php5/fpm/pool.d/www.conf dosyasını açın ve aşağıdaki kısımları aktif hale getirin

listen.owner = www-data
listen.group = www-data

Bu komutları girdikten sonra servisi tekrar yeniden başlatın

Diğer Çözümler İçin Bilgi Bankamıza Başvurun

Archives

Categories

Meta

Get In Touch

Latest Posts

Open chat
Merhaba,

Sizlere destek olmak için buradayız.