WPHizmet

502 Bad Gateway Hatası

Yayınlandı:
Son teknik kontrol:
1 dk okuma
Site erişilemezSunucu / Hosting
502 Bad Gateway

Belirtiler

  • “502 Bad Gateway” yazan düz bir sayfa veya Cloudflare markalı hata ekranı
  • Hata bazı sayfalarda ya da belirli işlemlerde (kaydetme, içe aktarma) çıkıyor
  • Birkaç dakika sonra kendiliğinden düzeliyor, sonra tekrar çıkıyor
  • Yönetim paneli de açılmıyor

Kısa cevap

502 hatası, isteği karşılayan ön sunucunun (Nginx, ters vekil veya Cloudflare gibi) arkadaki sunucudan geçerli bir yanıt alamadığını söyler. WordPress sitelerde arkadaki sunucu çoğunlukla PHP’yi çalıştıran PHP-FPM’dir: süreç çökmüş, yeniden başlıyor, bellek yüzünden sonlandırılmış veya işlem havuzu dolmuş olabilir. Hata tek seferlikse sayfayı birkaç dakika sonra yenilemek yeter; sürüyorsa sunucu hata günlüğü ve hosting firması asıl nedeni gösterir.

Önemli noktalar

  • 502, sorunun ön sunucu ile arkadaki PHP işlemi arasında olduğunu gösterir.
  • Cloudflare kullanıyorsanız hata çoğunlukla sizin sunucunuzdan gelir, Cloudflare yalnızca iletir.
  • Aralıklı 502 genellikle kaynak sınırına veya PHP işlemlerinin çökmesine işaret eder.
  • Sunucu hata günlüğü (Nginx/Apache ve PHP-FPM) nedeni tahmin yürütmeden gösterir.

Neden oluyor?

NedenNasıl anlaşılır
PHP-FPM çöktü veya yeniden başlıyorHata herkes için aynı anda başladı; PHP-FPM günlüğünde uyarı var
PHP işlemi bellek yüzünden sonlandırıldıAğır sayfalarda veya işlemlerde çıkıyor; sunucu günlüğünde bellek kaydı var
PHP işlem havuzu dolduYoğun saatlerde veya bot trafiğinde artıyor
Kaynak sunucu Cloudflare’i engelliyorCloudflare kapalıyken site açılıyor; sunucu güvenlik duvarı Cloudflare adreslerini engellemiş
Yanlış yapılandırma (vekil adresi, soket yolu)Sunucu değişikliği veya PHP sürümü değişikliğinden hemen sonra başladı

Teşhis adımları

  1. Hatanın kaynağını ayırın

    Cloudflare kullanıyorsanız hata sayfasındaki bilgiye bakın: sorun “Host” (kaynak sunucu) tarafında mı, Cloudflare tarafında mı? Cloudflare’in belgesine göre 502/504 hataları en sık kaynak sunucudan gelir.

  2. Sunucu hata günlüğünü okuyun

    Hosting panelindeki hata günlüğünde, hatanın çıktığı dakikaya ait kayıtlara bakın. “upstream”, “connection refused” veya bellek ifadeleri doğrudan nedeni söyler.

  3. Kaynak kullanımını kontrol edin

    Panelde CPU, bellek ve eşzamanlı işlem grafiklerinde hatanın zamanıyla örtüşen bir tavan var mı?

  4. Son değişikliği geri alın

    Hata bir eklenti kurulumu, PHP sürümü değişikliği veya sunucu taşımasından sonra başladıysa önce o değişikliği geri alıp deneyin.

  5. Hosting firmasına günlükle başvurun

    PHP-FPM ve web sunucusu hizmetini yeniden başlatmak çoğu paylaşımlı hostingde yalnızca firmanın yapabileceği bir işlemdir. Hatanın saatini ve günlük satırını iletin.

Aralıklı 502’ler sitenin kapasite sınırında çalıştığının işaretidir; kalıcı çözüm için sayfa önbelleği ve bot koruması gibi yükü azaltan adımlar site hızlandırma rehberinde anlatıldı. Sunucu isteği yanıtlayamıyorsa (kapasite dolu) 503 hatası, PHP hatası veriyorsa 500 hatası görülür.

Sık sorulan sorular

Hata sayfasında Cloudflare yazıyor, sorun Cloudflare’de mi?
Genellikle hayır. Cloudflare, kaynak sunucunuz 502 veya 504 döndürdüğünde bunu kendi markalı sayfasıyla gösterir. Cloudflare’in kendi belgesi de bu hataların en sık kaynak sunucudan geldiğini söyler. Önce kendi sunucunuzun günlüğüne bakın.
502 ile 504’ün farkı nedir?
502’de ön sunucu arkadaki sunucudan geçersiz bir yanıt alır veya bağlanamaz. 504’te bağlantı kurulur ama yanıt zamanında gelmez — genellikle uzun süren bir işlemin işaretidir.
Ziyaretçiler ne görür, SEO’ya etkisi var mı?
Ziyaretçiler hata sayfası görür. Kısa süreli ve seyrek hata sıralamayı etkilemez; ancak arama motoru tarayıcısı sürekli 5xx hatası alırsa tarama hızını düşürür ve uzun sürerse sayfalar dizinden çıkabilir.

Kaynaklar ve teknik referanslar

Bu hatayı çözemediyseniz

İlgili içerikler