
502 Bad Gateway ve 504 Gateway Timeout Hata Kodları Rehberi
502 Bad Gateway ve 504 Gateway Timeout hatalarının nedenleri ve çözüm yöntemleri. Sunucu tarafı hataları adım adım giderme rehberi.
502 Bad Gateway Nedir?
502 Bad Gateway hatasi, bir sunucunun proxy veya gateway olarak calisirken ust sunucudan (upstream) gecersiz yanit almasi durumunda olusur. Genellikle web sunucusu (Nginx/Apache) ile backend uygulama (PHP-FPM, Node.js, Python) arasindaki iletisim kopuklugunden kaynaklanir.
502 Bad Gateway Nedenleri ve Cozumleri
1. PHP-FPM Cokmeleri
# PHP-FPM durumunu kontrol et
systemctl status php-fpm
# Yeniden baslat
systemctl restart php-fpm
# Logları kontrol et
tail -f /var/log/php-fpm/error.log
Cozum: PHP memory_limit ve max_children degerlerini artirin.
2. Upstream Timeout
Nginx konfigurasyonunda timeout degerlerini artirin:
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
fastcgi_read_timeout 300;
3. Sunucu Kaynak Yetersizligi
# RAM kullanimi
free -h
# CPU kullanimi
top
# Disk kullanimi
df -h
4. Firewall Engellemesi
Backend portlari firewall tarafindan engellenmiş olabilir.
504 Gateway Timeout Nedir?
504 hatasi, proxy/gateway sunucusunun ust sunucudan zamaninda yanit alamamasi durumunda olusur. 502'den farki: 502'de yanit gelir ama gecersizdir, 504'te yanit hic gelmez.
504 Gateway Timeout Nedenleri ve Cozumleri
1. Yavas Veritabani Sorgulari
-- Yavas sorgulari bul
SHOW PROCESSLIST;
-- Slow query log aktif et
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 2;
2. Nginx/Apache Timeout Artirma
Nginx:
proxy_read_timeout 600;
fastcgi_read_timeout 600;
Apache:
Timeout 600
ProxyTimeout 600
3. PHP Execution Timeout
; php.ini
max_execution_time = 300
4. CDN/Cloudflare Timeout
Cloudflare ucretsiz planda 100 saniyelik timeout siniri vardir. Uzun suren islemler icin:
- Islemleri kuyruga alin (queue)
- Async processing kullanin
- Enterprise planina gecin
502 vs 504 Karsilastirma
| Ozellik | 502 Bad Gateway | 504 Gateway Timeout |
|---|---|---|
| Sebep | Gecersiz yanit | Yanit yok (timeout) |
| Backend | Cokmus/hata | Mesgul/yavas |
| Cozum | Servisi yeniden baslat | Timeout artir |
| Aciliyet | Yuksek | Orta-Yuksek |
Genel Sorun Giderme Adimlari
- Sunucu loglarini kontrol edin
- Servislerin calisip calismadigini dogrulayin
- Sunucu kaynaklarini (RAM, CPU, Disk) kontrol edin
- Son yapilan degisiklikleri geri alin
- DNS ve CDN ayarlarini kontrol edin
Buyukweb Teknik Destek
Buyukweb hosting ve VDS musterileri 502/504 hatalarinda 7/24 teknik destek alabilir. LiteSpeed web server ve optimize edilmis sunucu yapismiz ile bu tip hatalarin olusma olasiligi minimuma indirilmistir.
Hata Kodlarini Onleme Stratejileri
502 ve 504 hatalarini onlemek icin proaktif izleme ve yapilandirma stratejileri uygulamak onemlidir. Backend sunucu saglik kontrolleri (health check) yapilandirarak sorunlu sunucularin otomatik olarak devre disi birakilmasini saglayin. Nginx veya Apache reverse proxy ayarlarinda timeout degerlerini uygulamanizin ihtiyaclarina gore optimize edin. proxy_read_timeout ve proxy_connect_timeout degerlerini makul seviyelerde tutun.
Uygulama seviyesinde PHP-FPM worker sayisini ve bellek limitlerini dogru yapilandiirin. pm.max_children degerini sunucu RAM kapasitesine gore hesaplayin. Veritabani baglanti havuzu (connection pool) kullanarak veritabani baglanti limitlerini asmamaya dikkat edin. Yuk dengeleme (load balancing) yapilandirarak trafigi birden fazla backend sunucuya dagitabilirsiniz. Monitoring araclari ile sunucu kaynak kullanimini surekli izleyin ve kapasite planlamamasi yapin. Buyukweb.com yuksek erisilebilirlik altyapisi ile 502 ve 504 hatalarini minimuma indiren profesyonel hosting cozumleri sunmaktadir.
Sonuc
502 ve 504 hata kodlari sunucu tarafli sorunlarin en yaygin belirtileridir. Bu hatalarin kokk nedenini bulmak icin sunucu loglari, kaynak kullanimi ve upstream yapilandirmasi incelenmelidir. Dogru onbellekleme, timeout ayarlari ve yuk dengeleme ile bu hatalarin onune gecmek mumkundur. Buyukweb hosting ve VDS paketlerinde teknik destek ekibi bu tur sorunlarin cozumunde yardimci olmaktadir.
Ilgili Buyukweb Hizmetleri:
- VDS sunucu paketlerimizi inceleyin
- Fiziksel dedicated sunucu seceneklerimiz
- Tum hosting ve sunucu paketlerimiz
Sunucu Guvenligi En Iyi Uygulamalar
Sunucu guvenligi surekli dikkat gerektiren bir surectir.
Guvenlik Duvari
UFW veya firewalld ile yalnizca gerekli portlari acin. SSH, HTTP, HTTPS disindaki portlari kapatin. IP whitelist kullanin.
Log Analizi
fail2ban ile basarisiz giris denemelerini otomatik engelleyin. Logwatch ile gunluk raporlar olusturun. ELK Stack ile merkezi log yonetimi kurun.
Kullanici Yonetimi
Her yonetici icin ayri hesap, root kullanmayin. sudo ile yetki verin. SSH anahtar kimlik dogrulamayi zorunlu kilin.
Dosya Butunlugu
AIDE veya Tripwire ile degisiklikleri izleyin. /tmp noexec ile mount edin. chroot ile izolasyon saglayin.
Yedekleme
3-2-1 kuralini uygulayin. Yedekleri test edin. Ransomware icin offline kopya tutun.
Sunucu Izleme
Zabbix, Prometheus+Grafana veya Netdata ile izleme yapin. Alarm kurallari tanimlayin. Uptime monitoring icin UptimeRobot kullanin. Kapasite planlamasi yaparak gelecekteki ihtiyaclari onceden belirleyin.
Sik Sorulan Sorular
Sunucum hacklendi ne yapmaliyim?
Izole edin, loglari inceleyin, temiz yedekten geri yukleyin, parolalari degistirin.
Restart oncesi ne yapmaliyim?
Aktif kullanicilari kontrol edin, servisleri kaydedin, restart sonrasi dogrulayin.
Sonuc
Sunucu guvenligi katmanli yaklasim gerektirir. Yukardaki uygulamalari sistematik olarak hayata gecirin. Buyukweb 7/24 destek ekibi yardimci olabilir.
Sunucu Bakim Takvimi
Duzenli bakim sunucu sagliginin anahtaridir:
Gunluk
- Log dosyalarini kontrol edin
- Disk kullanimini izleyin
- Yedeklerin basarisini dogrulayin
- Guvenlik uyarilarini inceleyin
Haftalik
- Guvenlik guncellemelerini uygulayin
- Veritabani optimizasyonu calistirin
- Performans metriklerini analiz edin
Aylik
- Tam sistem yedegi alin ve test edin
- Kullanici hesaplarini gozden gecirin
- SSL sertifika surelerini kontrol edin
- Kapasite planlama degerlendirmesi yapin
Yillik
- Felaket kurtarma tatbikati yapin
- Donanim yasam dongusu degerlendirmesi
- Guvenlik denetimi yapin
Sunucu Migrasyon Rehberi
- Mevcut sunucu envanterini cikartin
- Yeni sunucuyu hazirlayin ve yapilandirin
- Verileri rsync ile senkronize edin
- DNS TTL degerini dusurrun
- Son senkronizasyonu yapin ve servisleri baslatin
- DNS kayitlarini guncelleyin
- Eski sunucuyu bir sure yedek tutun
Profesyonel Hosting icin Onemli Kriterler
Veri Merkezi Kalitesi
Veri merkezinin tier seviyesi, sunucu barindirma kalitesini dogrudan etkiler. Tier 3 veri merkezleri yedekli guc, soğutma ve ag altyapisi ile %99.982 uptime garantisi sunar. Buyukweb'in Bursa Pendc Tier 3 veri merkezi bu standartlari karsilamaktadir.
Teknik Destek Kalitesi
7/24 ulasılabilir, Turkce ve teknik bilgi sahibi destek ekibi hosting hizmetinin vazgecilmez parcasidir. E-posta, canli destek ve telefon kanallarindan hizli yanit almak ozellikle is surekliligi acisından kritiktir.
Olceklenebilirlik
Isletmeniz buyudukce hosting ihtiyaclariniz da degisir. Paylasimli hostingten VDS'e, VDS'den dedicated sunucuya sorunsuz gecis yapabilmek uzun vadeli planlamaniz icin onemlidir. Buyukweb tum bu gecis sureclerini ucretsiz olarak yonetir.
Yedekleme ve Felaket Kurtarma
Gunluk otomatik yedekleme, tek tikla geri yukleme ve uzak yedekleme secenekleri veri guvenliginiz icin sart. JetBackup ile profesyonel yedekleme cozumu tum Buyukweb hosting paketlerinde standarttir.
Guvenlik Katmanlari
SSL sertifikasi, WAF korumasi, malware tarama, DDoS korumasi ve guvenlik duvari - tum bu katmanlar birlikte calisiarak web sitenizi korur. Buyukweb bu guvenliklerin hepsini standart olarak sunar.
Uygulama ve Proje Ornekleri
Hosting ve sunucu hizmetleri farkli sektorlerde farkli ihtiyaclara karsilik gelir:
Kurumsal Web Sitesi
Sirket tanitim sitesi, blog, kariyer sayfasi ve iletisim formu icin paylasimli hosting yeterlidir. SSL, e-posta ve yedekleme dahil. cPanel ile kolay yonetim.
E-Ticaret Magaza
WooCommerce veya PrestaShop ile online magaza kurmak icin VDS oneriyoruz. Urun gorselleri, siparis yonetimi ve odeme entegrasyonu icin daha fazla kaynak gerekir.
SaaS Uygulamasi
Kendi yaziliminizi barindirmak icin dedicated sunucu veya VDS idealdir. Tam root erisim, ozel yapilandirma ve yuksek performans gerektirir.
Oyun Sunucusu
Multiplayer oyunlar icin dusuk gecikme suresi ve yuksek CPU performansi sart. GPU VDS ile grafik islem gerektiren oyun sunuculari calistirabilirsiniz.
Gelistirme Ortami
Test, staging ve CI/CD icin uygun fiyatli VDS paketleri kullanin. Docker ile gelistirme ortamlarinizi standartlastirin.
Her senaryo icin en uygun cozumu belirlemek icin Buyukweb teknik ekibine danisin: 0850 302 60 70.
Ileri Seviye Ipuclari
Temel bilgileri pekistirdikten sonra bu ileri seviye onerilerle projenizi bir ust seviyeye tasiyin:
Otomasyon ile Zaman Kazanin
Tekrarli gorevleri otomatiklestirmek, zaman kazandirmanin yani sira insan hatasini da azaltir. Yedekleme, guncelleme, log analizi ve performans raporlama gibi islemleri cron veya systemd timer ile zamanlama en temel otomasyon adimidir.
Dokumantasyon Olusturun
Sunucu yapilandirmalarinizi, sifre politikalarinizi ve prosedurlerinizi dokumante edin. Acil durumlarda hizli mudahale icin runbook hazirlayin. Ekip degisikliklerinde bilgi transferi icin teknik dokumantasyon hayati onem tasir.
Test Ortami Kullanin
Canli sunucuda deneme yapmak yerine staging/test ortami kurun. Guncellemeler, yapilandirma degisiklikleri ve yeni ozellikler once test ortaminda dogrulanmalidir.
Izleme ve Alarm
Sorunlari musterilerinizden once tespit edin. Uptime monitoring, sunucu kaynak izleme ve uygulama performans izleme (APM) ile proaktif yaklasim benimseyin.
Bu ileri seviye pratikler, hosting ve sunucu yonetiminde profesyonel seviyeye ulasmanizi saglayacaktir.
Etiketler:

