Web Sunucu 03.07.2026

Nginx '504 Gateway Timeout' Hatası Neden Olur? Sunucu Tarafı Kesin Çözümü

Nginx '504 Gateway Timeout' Hatası Neden Olur? Sunucu Tarafı Kesin Çözümü

Nginx '504 Gateway Timeout' Hatası Çözümü

Nginx web sunucusu kullanan sitenizde (Örn: WordPress) büyük bir dosya yüklemek veya uzun süren bir veritabanı sorgusu çalıştırmak istediğinizde tarayıcıda **"504 Gateway Timeout"** (Geçit Zaman Aşımı) hatası alabilirsiniz. Bu hata, Nginx'in arkasındaki PHP-FPM veya Proxy servisinden cevap beklerken izin verilen maksimum bekleme süresinin (varsayılan genellikle 60 saniyedir) dolmasından kaynaklanır.

1. Nginx Zaman Aşımı Limitlerini Yükseltme

Nginx yapılandırma dosyasını (/etc/nginx/nginx.conf) veya ilgili sitenin vhost dosyasını açın:

nano /etc/nginx/nginx.conf

`http { ... }` bloğu içerisine aşağıdaki satırları ekleyin:

fastcgi_read_timeout 600;
proxy_read_timeout 600;
proxy_connect_timeout 600;
proxy_send_timeout 600;

2. PHP-FPM max_execution_time Değerini Yükseltme

Nginx limitlerini yükselttikten sonra, PHP'nin de uzun süre çalışabilmesi için `php.ini` dosyanızdaki limiti yükseltmeliyiz:

max_execution_time = 600

Nginx ve PHP-FPM servislerini yeniden başlatın:

systemctl restart nginx
systemctl restart php-fpm

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.