Web siteniz ziyaretçilere "502 Bad Gateway" veya benzeri bir hata döndürüyor olabilir. Bu tür HTTP durum kodları, istemci (tarayıcı) ile sunucu arasında bir sorun yaşandığını gösterir. Medianova gibi CDN (içerik dağıtım ağı) hizmetleri kullanıldığında bu hata görseldeki gibi detaylandırılır: tarayıcı ve CDN çalışır durumdadır, ancak ana sunucu (host) hatalı yanıt verir. Bu makalede tüm HTTP hata kodlarını ve çözümlerini detaylı şekilde ele alıyoruz.
❌ 502 Bad Gateway Nedir?
Anlamı: Gateway ya da proxy sunucusu, arka uç (origin) sunucudan geçerli bir yanıt alamamıştır.
Olası Nedenler:
-
Sunucu çökmüş olabilir
-
Web sunucusu (Apache, Nginx) çalışmıyor
-
PHP-FPM, Node.js, MySQL servisleri durmuş olabilir
-
DNS yapılandırma hatası
-
Güvenlik duvarı CDN sunucularını engelliyor olabilir
-
Aşırı trafik nedeniyle backend cevap veremiyor
✅ Çözüm Önerileri:
-
Web sunucunuzu (Apache/Nginx) yeniden başlatın
-
PHP-FPM veya bağlı uygulama servislerini kontrol edin
-
Sunucuda yeterli RAM/CPU olup olmadığını izleyin
-
DNS kayıtlarını doğru yapılandırdığınızdan emin olun
-
Cloudflare/Medianova gibi CDN kullanıyorsanız IP engellemelerini kaldırın
Diğer Yaygın HTTP Hata Kodları ve Anlamları
Kod | Açıklama | Olası Nedenler | Çözüm |
---|---|---|---|
400 | Bad Request | Geçersiz istek | URL karakterlerini kontrol edin |
401 | Unauthorized | Yetkilendirme yok | API Token / Giriş bilgisi eklenmeli |
403 | Forbidden | Erişim engellendi | IP/rol engeli, dizin izinleri |
404 | Not Found | Sayfa yok | URL kontrolü yapın, dosya var mı bakın |
405 | Method Not Allowed | GET yerine POST gibi hatalı metod | API endpoint kontrolü |
408 | Request Timeout | Sunucu beklenen sürede yanıt vermedi | Performans optimizasyonu |
429 | Too Many Requests | Aşırı istek gönderildi | Rate limit uygulanıyor, bekleyin |
500 | Internal Server Error | Sunucu tarafında bilinmeyen hata | Hata loglarını kontrol edin (error.log) |
501 | Not Implemented | Sunucu isteği işleyemiyor | Güncelleme/uyumluluk sorunu |
502 | Bad Gateway | CDN veya proxy arka sunucudan yanıt alamıyor | Web server kontrolü |
503 | Service Unavailable | Sunucu bakımda veya aşırı yük altında | Zamanlayıcıya bakın / RAM yetersiz |
504 | Gateway Timeout | CDN veya proxy sunucusu zaman aşımı aldı | PHP script süresi çok uzun olabilir |
İzleme ve Test Araçları
-
curl -I https://siteadresiniz.com
→ HTTP yanıtını kontrol edin -
ping
,traceroute
→ Ağ erişimi sorunu var mı? -
journalctl -xe
(Linux) → Servis loglarını inceleyin -
CDN logları (Medianova, Cloudflare) → Cevap gecikmesi ya da bloklama var mı?
✅ Sonuç
HTTP hata kodları, sistem yöneticileri ve geliştiriciler için önemli teşhis araçlarıdır. 502 Bad Gateway hatası genellikle sunucu tarafında yaşanan geçici bir soruna işaret eder. Medianova gibi CDN’lerde bu hatanın nedeni net şekilde gösterilir: tarayıcı ve CDN çalışıyor, ancak asıl sunucu yanıt vermiyor. Yukarıdaki tablo ve öneriler ile diğer hata kodlarını da tanıyabilir, hızlıca çözüm üretebilirsiniz.