Web Sunucu 03.07.2026

Nginx '502 Bad Gateway' Hatası Neden Olur? Sunucu Tarafı Çözümü

Nginx '502 Bad Gateway' Hatası Neden Olur? Sunucu Tarafı Çözümü

Nginx '502 Bad Gateway' Hatası Nedenleri ve Kesin Çözümü

Nginx web sunucusu arkasında PHP-FPM veya bir Node.js backend çalıştırırken en sık karşılaşılan hatalardan biri **"502 Bad Gateway"** (Hatalı Ağ Geçidi) uyarısıdır. Bu hata, Nginx'in arkadaki PHP-FPM veya uygulama servisinden geçersiz veya boş yanıt aldığını gösterir. Hatanın çözümü için sırasıyla aşağıdaki adımları uygulayabilirsiniz:

1. PHP-FPM Servisinin Durumunu Kontrol Edin

502 hatasının en yaygın sebebi PHP-FPM servisinin çökmüş (durmuş) olmasıdır. SSH üzerinden servisi kontrol edip yeniden başlatın:

systemctl status php-fpm (veya php8.1-fpm vb.)
# Durmuşsa başlatın
systemctl restart php-fpm

2. Socket Dosyası İzinlerini Onarma

Nginx ile PHP-FPM unix soket üzerinden haberleşiyorsa, soket dosyasının (Örn: /var/run/php-fpm.sock) okuma yetkileri yanlış tanımlanmış olabilir. PHP-FPM pool dosyasını açıp listen.owner ve listen.group değerlerinin `nginx` veya `www-data` olduğunu doğrulayın:

listen.owner = nginx
listen.group = nginx
listen.mode = 0660

3. Sunucu Belleğini (RAM) Kontrol Edin

Sunucu RAM'i tamamen bittiğinde Linux, veritabanını veya php-fpm servisini otomatik olarak sonlandırabilir (OOM Killer). `free -m` ile bellek kullanımını kontrol edin.

Siz de en hızlı web sunucu optimizasyonlarıyla donatılmış, yüksek performanslı ve kesintisiz VDS Sunucu Kiralama çözümlerimizi sitemizden inceleyebilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.