İ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ı Kişisel Bilgisayar Kontrolleri
- Tarayıcı kaynaklı bir sorun yaşıyor olabilirsiniz. Başka bir tarayıcıda siteyi tekrar deneyebilirsiniz.
- 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
- 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.
- 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.
- 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.

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