WPHizmet

503 Service Unavailable Hatası

Yayınlandı:
Son teknik kontrol:
2 dk okuma
Site erişilemezSunucu / Hosting
503 Service Unavailable — The server is temporarily unable to service your request

Belirtiler

  • “503 Service Unavailable” veya “Hizmet kullanılamıyor” sayfası
  • Site yoğun saatlerde veya kampanya sırasında açılmıyor
  • Hata bazen görünüp kayboluyor
  • Güncelleme sonrası sürekli bakım mesajı

Kısa cevap

503 hatası, sunucunun o an isteğe cevap veremeyecek durumda olduğunu söyler; genellikle geçicidir. WordPress sitelerde en sık nedenler, sunucunun kaynak sınırına ulaşması, PHP işlem havuzunun (PHP-FPM) dolması, yoğun bot veya saldırı trafiği, ağır bir eklenti işlemi ve bakım modunda kalan bir güncellemedir. Hata günlüğü ve hosting panelindeki kaynak kullanımı nedeni gösterir. Kısa süreli 503 arama motorları için doğru sinyaldir; ancak günlerce sürerse sayfalar dizinden düşebilir.

Önemli noktalar

  • 503 “şu an cevap veremiyorum” demektir; kalıcı bir yapılandırma hatası değil, genellikle kapasite sorunudur.
  • Paylaşımlı hosting’de kaynak sınırı aşıldığında sunucu istekleri reddeder.
  • PHP-FPM’in işlem sayısı dolduğunda yeni istekler sıraya girer ve reddedilir.
  • Bot trafiği ve saldırılar 503’ün sık görülen ama gözden kaçan nedenidir.
  • Google, sürekli sunucu hatası dönen adresleri zamanla dizinden çıkarır.

Nedenler

NedenTipik durumNereye bakılır
Kaynak sınırı (CPU, bellek, işlem sayısı)Paylaşımlı hosting’de yoğun saatlerdeHosting panelindeki kaynak kullanımı grafikleri
PHP-FPM işlem havuzu dolduYavaş sorgular istekleri uzun süre meşgul ediyorSunucu PHP-FPM günlüğü (“max_children” uyarısı)
Bot / saldırı trafiğiTrafik artmadan sunucu yükü artıyorErişim günlüğü: aynı IP’lerden yoğun istek, wp-login.php ve xmlrpc.php
Ağır eklenti işlemiBelirli bir işlem (yedekleme, içe aktarma) sırasındaHata günlüğü, zamanlanmış görevler
Bakım modunda kalan güncellemeGüncelleme yarıda kaldıKök dizindeki .maintenance dosyası
Ters vekil / CDN ile sunucu arası sorunCDN hata sayfası gösteriyorCDN paneli ve sunucu durumu

Teşhis adımları

  1. Bakım dosyasını kontrol edin

    Hata güncelleme sonrası başladıysa kök dizinde .maintenance dosyası kalmış olabilir; bakımda kalan site sayfasındaki adımları uygulayın.

  2. Kaynak kullanımına bakın

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

  3. Erişim günlüğünü okuyun

    Hata anında hangi adreslere ve hangi IP’lerden istek gelmiş? wp-login.php veya xmlrpc.php’ye yoğun istek, kaba kuvvet saldırısına işaret eder.

  4. Hata günlüğünü okuyun

    Yavaş sorgu veya zaman aşımı uyarıları, sunucuyu meşgul eden eklentiyi gösterebilir.

  5. Eklentileri devre dışı bırakın

    Site eklentiler kapalıyken rahatlıyorsa sorunlu eklentiyi tek tek açarak bulun.

Çözüm yönleri

  • Sayfa önbelleği, her ziyaret için PHP çalışmasını engelleyerek kapasiteyi doğrudan artırır; site hızlandırma rehberinde anlatıldı.
  • Bot ve saldırı trafiği için giriş sayfası koruması, xmlrpc.php’nin kullanılmıyorsa kapatılması ve bir güvenlik duvarı (sunucu veya CDN düzeyinde).
  • Yedekleme ve içe aktarma gibi ağır işleri yoğun olmayan saatlere taşıyın.
  • Sorun kalıcı ve ölçülebilir biçimde kapasiteyse daha güçlü bir hosting planı veya sunucu gerekir.

503 ve arama motorları

Google, siteyi kısa süreliğine (1–2 gün) kapatmak gerektiğinde tüm içerik yerine 503 durum koduyla bir bilgilendirme sayfası döndürülmesini önerir; bu, “geçici bir durum, sonra tekrar gel” sinyalidir. Ancak Google’ın dizine ekleme sistemi sürekli sunucu hatası dönen adresleri zamanla dizinden çıkarır. Yani planlı bakım için 503 doğrudur; günlerce süren bir 503 ise çözülmesi gereken bir sorundur.

Sık sorulan sorular

503 ile 500 hatasının farkı nedir?
500, sunucunun isteği işlerken beklenmedik bir hatayla karşılaştığını söyler — genellikle kod veya yapılandırma hatasıdır. 503 ise sunucunun o an isteği kabul edemeyecek durumda olduğunu söyler — genellikle geçici bir kapasite veya bakım durumudur.
Hata kendiliğinden düzeliyor, önemsemeli miyim?
Evet. Aralıklı 503, sitenin kapasite sınırında çalıştığını gösterir; trafik biraz artınca veya bir kampanya sırasında kesintiye dönüşür. Nedenini sakin bir zamanda bulmak, kriz anında bulmaktan kolaydır.
Hosting firması “kaynak limitini aşıyorsunuz” diyor.
Önce limiti neyin tükettiğini öğrenin: bot trafiği mi, önbelleksiz sayfalar mı, ağır bir eklenti mi? Çoğu durumda önbellek ve bot koruması, daha pahalı bir pakete geçmeden sorunu çözer; çözmüyorsa kapasite artışı gerekir.

Kaynaklar ve teknik referanslar

Bu hatayı çözemediyseniz