502 Bad Gateway Nedir?

HTTP 502 Bad Gateway (Geçersiz Ağ Geçidi) hatası; internetteki bir sunucunun (örneğin Nginx veya Cloudflare), isteği işlemek için arkadaki başka bir sunucuya (örneğin PHP-FPM, Node.js veya Apache) bağlandığında o sunucudan geçersiz veya başarısız bir yanıt aldığını ifade eder.


Sunucu Yöneticileri İçin 502 Çözüm Adımları

  1. PHP-FPM Servisinin Durumunu Kontrol Edin:
    En yaygın neden PHP-FPM servisinin aşırı RAM tüketimi nedeniyle kilitlenmesidir.
    sudo systemctl status php8.3-fpm
    # Çökmüşse yeniden başlatın:
    sudo systemctl restart php8.3-fpm
    
  2. Nginx Hata Logunu İnceleyin:
    tail -n 30 /var/log/nginx/error.log komutunu çalıştırın. connect() to unix:/var/run/php/... failed hatası görüyorsanız soket yolu yanlıştır.
  3. Cloudflare Kaynaklı 502 Hatası:
    Eğer ekranda Cloudflare markalı 502 sayfası görüyorsanız, web sitenizin ana hosting sunucusu kapalıdır veya Cloudflare IP'lerini güvenlik duvarında engellemiştir.