Herkese iyi günler dileriz.Bu yazımızda sizlere 502 error bad gateway hatasının çözümünü paylaşacağız.
Öncelikle bu hata genelde ani hit alan web sitelerinde rastlanır.Tabii ki sunucudan sunucuya göre de değişir.Mesela x.com diye bir site olsun.Bunun sunucusu kötüyse eğer bu siteye anlık 200-300 kişi girdiği anda 502 error hatası alır.
Üstteki resimde gördüğünüz gibi 502 hatası bu şekilde olmaktadır.Bu hata genellikle sunucu kaynaklı bir hatadır.Dediğimiz gibi sitenizin içerikleriyle vs. alakalı bir hata söz konusu değildir.Tamamen sunucu kaynaklı ve azda olsa kendi internetinizle alakalıdır diyebiliriz.
Peki bu hatanın çözümü için ne yapılması gerekiyor şimdi maddeler halinde anlatalım.Hatanın tek bir çözümü yoktur birden fazla çözüm vardır bu yüzden ayrı ayrı başlıklar altında anlatacağız.
Eğer Sunucunuz Size Ait Değilse=
1-) Hosting Şirketinize Ticket Atın;
İlk ve en etkili çözüm bu olsa gerek.Eğer siteniz 502 gateway hatası aldıysa hemen hosting şirketinize mesaj atın.Onlar sunucudan reset çekerek sitenizin tekrar geri açılmasını sağlayacaklardır.
2-) Eğer Yetkiniz Varsa Hosting Sitenize Girin ve Sunucuyu Resetleyin;
Bazı hosting şirketlerinde olduğu gibi eğer yetkiniz varsa sunucunuza reset atabilirsiniz.Ardından sitenizin düzeldiğini göreceksiniz.
3-) Modeminizi Resetleyin;
Bazı sitelerde 502 hatası aldığınızda bu sizden kaynaklı olabiliyor.Bu yüzden modeminizi resetlemenizde fayda var.Modemi resetlediğinizde hatanın çözüldüğünü göreceksiniz.
Eğer Sunucunuz Size Aitse(NGINX)=
1-) Buffer İle İlgili Hata Alıyorsanız;
Buffer ile alakalı hata alıyorsanız nginx.conf dosyasındaki buffer boyutlarını arttırmanız gerekmektedir.
1 2 3 4 5 6 7 |
<strong>http{</strong> <strong>…</strong> <strong>proxy_buffer_size 512k;</strong> <strong>proxy_buffers 4 512k;</strong> <strong>proxy_busy_buffers_size 512k;</strong> <strong>…</strong> <strong>}</strong> |
Buradaki size olan yerleri yükseltebilirsiniz.Ardından;
1 |
<strong>service nginx restart</strong> |
Diyerek sistemi yeniden başlatın.
2-) Php5-fpm.sock Hatası Alıyorsanız;
Etc/php5/fpm/pool.d/www.conf uzantısınındaki “www.conf” dosyasını açın.Ardından aşağıdaki yerleri aktif edin.
1 2 |
<strong>listen.owner = www-data</strong> <strong>listen.group = www-data</strong> |
Sonrasında “service php5-fpm restart” kodu ile sunucuyu yeniden başlatın.
Bu yazımızda 502 bad gateway hatasının çözümlerini anlattık.Umarız hatayı çözersiniz.Herkese iyi çalışmalar dileriz…
Bu Yazıya Tepkin Ne Oldu ?