502 Bad Gateway, isteği ileten aradaki sunucunun (vekil sunucu ya da içerik dağıtım ağı) arkadaki asıl sunucudan geçerli bir yanıt alamadığını söyleyen HTTP durum kodudur. Kısa cevap: kapıdaki görevli içeriye seslendi, içeriden anlamlı cevap gelmedi. Ziyaretçi CDN'in hata ekranını görür, ama sorun neredeyse her zaman arkadadır.
Üçlü ayrımı
- 502: arkadaki sunucu yanıt verdi ama yanıt bozuk ya da bağlantı reddedildi. PHP çökmüş, uygulama sunucusu durmuş olabilir.
- 503: sunucu var ama şu an hizmet veremiyor; bakım ya da aşırı yük (bkz. 503 bakım modu).
- 504: arkadaki sunucu süresi içinde hiç cevap vermedi; zaman aşımı.
Nerede aranır
Önce arkadaki sunucuya doğrudan bağlanmayı deneyin; CDN'i atlayıp sunucunun IP adresine gidince sayfa açılıyorsa sorun aradaki katmandadır, açılmıyorsa sunucudadır. Sunucu tarafında ilk bakılacak yer uygulama sunucusunun (PHP-FPM ya da benzeri) çalışıp çalışmadığı ve hata günlüğünün son satırları. Kaynak tükenmesi, yanlış yapılandırma ve başarısız güncelleme en sık üç sebep.
Arama motoruna etkisi
Tek seferlik bir 502 zararsızdır; Google sayfayı daha sonra yeniden dener. Saatlerce süren 502 ise sayfaların geçici olarak dizinden düşmesine yol açabilir. Uzun bakım yapacaksanız 502 yerine bilinçli bir 503 verin; Google onu "geri gel" olarak okur, 502'yi "bozuk" olarak.