503 Service Unavailable Hatası Nedir, Nasıl Çözülür?
503 Service Unavailable, sunucunun çalıştığı ancak isteği geçici olarak karşılayamadığı anlamına gelen bir HTTP durum kodudur. Diğer sunucu hatalarından farkı geçici olmasıdır: site bozulmuş değil, o an aşırı yük altında, bakımda veya bir servisi yanıt vermiyordur. Çoğu 503 hatası ziyaretçi tarafında değil sunucu tarafında çözülür.
Bu rehberde 503 hatasının nedenlerini, ziyaretçi ve site sahibi için ayrı ayrı çözüm adımlarını ve tekrarını önleme yollarını bulacaksınız.

503 Hatası Tam Olarak Ne Anlama Gelir?
HTTP durum kodlarında 5 ile başlayan tüm kodlar sunucu kaynaklı sorunları gösterir. 503, bu ailenin “şu anda hizmet veremiyorum, sonra tekrar dene” mesajıdır. Sunucu isteği aldı, anladı ve bilinçli olarak reddetti.
Bu, 500 Internal Server Error ile karıştırılmamalıdır: 500’de sunucu beklenmedik bir hatayla karşılaşıp çöker, 503’te ise sunucu farkındadır ve geçici olarak kapıyı kapatır. 502 Bad Gateway ise arka plandaki bir sunucudan geçersiz yanıt alındığında görülür.
| Kod | Anlamı | Genellikle kim çözer |
|---|---|---|
| 500 | Sunucuda beklenmedik hata | Site sahibi / geliştirici |
| 502 | Arka uç sunucudan geçersiz yanıt | Hosting / sunucu yöneticisi |
| 503 | Servis geçici olarak kullanılamıyor | Site sahibi / hosting |
| 504 | Arka uç zaman aşımına uğradı | Hosting / sunucu yöneticisi |
503 Hatasının En Yaygın 6 Nedeni
- Bakım modu: İçerik yönetim sistemleri güncelleme sırasında siteyi kasıtlı olarak 503 döndürecek şekilde kapatır. Güncelleme yarıda kalırsa site bu modda takılabilir.
- Kaynak sınırının aşılması: Paylaşımlı hostingde eşzamanlı bağlantı, işlemci veya bellek limiti aşıldığında sunucu yeni istekleri reddeder.
- Ani trafik artışı: Bir içeriğin viral olması veya bot trafiği, sunucunun kapasitesini aşabilir.
- Hatalı eklenti veya tema: Sonsuz döngüye giren ya da çok fazla kaynak tüketen bir bileşen, sunucu servisini kilitleyebilir.
- PHP-FPM veya uygulama servisinin durması: Uygulama katmanı çalışmıyorsa web sunucusu isteği iletemez.
- DDoS koruması veya güvenlik duvarı: Koruma katmanı şüpheli trafiği 503 ile geri çevirebilir.
Ziyaretçiyseniz: 4 Hızlı Kontrol
Karşılaştığınız sitenin sahibi değilseniz yapabilecekleriniz sınırlıdır, çünkü sorun sizin tarafınızda değildir. Yine de şu adımlar bazen işe yarar:
- Birkaç dakika bekleyip sayfayı yenileyin. 503 tanımı gereği geçicidir; kısa süreli yük artışlarında birkaç dakikada düzelir.
- Sorunun sizde olup olmadığını doğrulayın. Siteyi farklı bir cihazdan veya mobil veriyle açmayı deneyin. Her yerde aynı hatayı alıyorsanız sorun sunucudadır.
- Tarayıcı önbelleğini temizleyin. Nadiren de olsa önbelleğe alınmış bir hata yanıtı görüntülenebilir.
- DNS önbelleğini sıfırlayın. Site yakın zamanda sunucu değiştirdiyse eski adrese bağlanıyor olabilirsiniz. Benzer bir durum DNS_PROBE_FINISHED_NXDOMAIN hatasında da görülür.
Bu adımlar sonuç vermiyorsa yapılacak tek şey beklemektir. Hata site sahibi tarafından giderilmelidir.
Site Sahibiyseniz: Adım Adım Çözüm
1. Bakım modunda takılıp kalmadığını kontrol edin
Güncelleme yarıda kesildiyse sistem bakım bayrağını kaldırmamış olabilir. Barındırma dosya yöneticisinden kök dizindeki geçici bakım dosyasını silmek çoğu durumda siteyi anında geri getirir.
2. Sunucu hata günlüklerini okuyun
Tahmin yürütmek yerine kaynağı görün. Hosting panelindeki error log, 503’ün hangi süreçten kaynaklandığını genellikle açıkça yazar: bellek limiti, zaman aşımı veya çöken bir servis.
3. Eklenti ve temaları ikili arama ile eleyin
Yönetim paneline erişebiliyorsanız eklentileri topluca devre dışı bırakıp teker teker açın. Erişemiyorsanız dosya yöneticisinden eklenti klasörünün adını geçici olarak değiştirmek aynı sonucu verir. Hata kaybolduğu anda son açtığınız bileşen sorumludur.
4. Kaynak kullanımını inceleyin
Panelde işlemci, bellek ve eşzamanlı işlem sayısını kontrol edin. Limit sürekli doluyorsa sorun tek seferlik değildir; ya kaynak tüketen bir işlem vardır ya da paketiniz trafiğinize yetmiyordur.
5. Uygulama servisini yeniden başlatın
Sunucuya erişiminiz varsa PHP-FPM veya ilgili uygulama servisini yeniden başlatmak, kilitlenmiş süreçleri temizler. Paylaşımlı hostingde bu işlem genellikle panel üzerinden veya destek talebiyle yapılır.
6. Bot ve saldırı trafiğini ayırt edin
Erişim günlüklerinde tek bir IP’den veya tanımsız bir kullanıcı ajanından gelen yoğun istek varsa, sorun gerçek ziyaretçi trafiği değildir. Güvenlik duvarı kuralı veya hız sınırlama bu durumu çözer.
503 Hatasının SEO Üzerindeki Etkisi
Kısa süreli 503 hatası, arama motorları açısından cezalandırıcı değildir; hatta doğru kullanıldığında faydalıdır. Planlı bakım sırasında sunucunun 503 döndürmesi, arama motoruna “sayfa silinmedi, sonra tekrar gel” mesajı verir. Bu, sayfanın dizinden düşmesini önler.
Sorun, hatanın uzun sürmesidir. Günlerce süren 503, tarama bütçesini tüketir ve sayfaların dizinden düşmesine yol açabilir. Planlı bakımlarda Retry-After başlığı eklemek, arama motoruna ne zaman döneceğini bildirdiği için önerilir.
Kalıcı olarak kaldırılan içerikler için 503 değil, doğru kod kullanılmalıdır; bu konuda 404 hatası rehberi ayrıntılı bilgi verir.
Tekrarını Önlemenin Yolları
- Önbellekleme kullanın. Sayfa önbelleği, sunucunun her istekte veritabanına gitmesini engelleyerek yük altında dayanıklılığı ciddi biçimde artırır.
- Kaynak izleme kurun. Bellek ve işlemci kullanımı belirli eşiği aştığında uyarı alacak şekilde ayarlayın; hatayı ziyaretçiden önce görün.
- Güncellemeleri önce test ortamında yapın. Bakım modunda takılma vakalarının çoğu doğrudan canlı sitede yapılan güncellemelerden çıkar.
- Bot trafiğini sınırlayın. Arama motoru dışındaki tarayıcı botları için hız sınırı tanımlayın.
- Paketinizi trafiğinize göre seçin. Sürekli limit dolduran bir sitede çözüm optimizasyon değil, kapasitedir.
Sık Sorulan Sorular
503 hatası ne kadar sürer?
Nedene bağlıdır. Ani trafik artışında birkaç dakika, bakım modunda takılmada siz müdahale edene kadar, kaynak yetersizliğinde ise sorun giderilene kadar sürer.
503 hatası virüs kaynaklı olabilir mi?
Doğrudan değil, ancak dolaylı olarak evet. Sunucuda çalışan zararlı bir betik kaynakları tüketerek servisi kilitleyebilir. Hata günlüğünde tanımadığınız süreçler görüyorsanız güvenlik taraması yapın.
Sitem 503 verirken Google beni cezalandırır mı?
Kısa süreli 503 için hayır. Uzun süren kesintilerde ise tarama sıklığı düşer ve sayfalar dizinden düşebilir. Planlı bakımlarda birkaç saati aşmamaya çalışın.
Paylaşımlı hostingte 503 alıyorum, ne yapmalıyım?
Önce kaynak kullanımınızı panelden kontrol edin. Limit doluysa ya kaynak tüketen eklentiyi bulup kaldırın ya da paket yükseltin. Limit dolu değilse sorun sunucu tarafındadır; hosting desteğine hata günlüğüyle birlikte başvurun.
Sonuç
503 Service Unavailable, panik yaratacak bir hata değildir çünkü sunucunuz ayaktadır. Doğru yaklaşım tahmin etmek değil, hata günlüğünden başlamaktır: neredeyse her 503 vakası günlüklerde nedenini açıkça yazar. Bakım modu, kaynak limiti ve hatalı eklenti üçlüsü vakaların büyük bölümünü açıklar; kalıcı çözüm ise önbellekleme ve kaynak izlemedir.
Hata Çözümleri Rehber Serisi
Bu yazı, hata çözümleri serisinin bir parçasıdır. Diğer hata kodları:
- Hata Kodları Sözlüğü — serinin ana rehberi — hangi kod ne anlama geliyor
- 404 Not Found — sayfa bulunamadı
- 403 Forbidden — erişim izni yok
- 429 Too Many Requests — hız sınırı aşıldı
- 500 Internal Server Error — sunucuda beklenmedik hata
- 502 Bad Gateway — arka uçtan geçersiz yanıt
- ERR_CONNECTION_REFUSED — bağlantı reddedildi
- ERR_NAME_NOT_RESOLVED — alan adı çözümlenemedi
- ERR_SSL_PROTOCOL_ERROR — güvenli bağlantı kurulamadı
- DNS_PROBE_FINISHED_NXDOMAIN — DNS sorgusu başarısız
- Windows Mavi Ekran — sistem durdurma kodları
- 0x80070005 Windows Update — erişim reddedildi




