İçeriğe geç
parazade

503 Hatası Nedir?

İngilizce: 503 Service Unavailable

Yayın: · Son güncelleme:

503 Hatası Nedir? Kısaca

503 hatası (Service Unavailable), sunucunun aşırı yük, bakım çalışması ya da geçici bir arıza nedeniyle isteği şu anda karşılayamadığını bildiren HTTP durum kodudur. Sorunun kalıcı değil geçici olduğunu anlatır.

503 Hatası nedir?
İçindekiler
  1. 503 hatası nedir?
  2. Neden olur?
  3. Nasıl çözülür?

503 hatası nedir?

503 hatası, "Service Unavailable" yani "hizmet kullanılamıyor" anlamına gelen HTTP durum kodudur. Sunucu çalışmaktadır ve isteğinizi almıştır, ama şu an onu işleyecek durumda değildir. Kodun asıl mesajı "daha sonra tekrar deneyin"dir.

Sunucu bu yanıtla birlikte Retry-After başlığı göndererek ne kadar sonra tekrar denenebileceğini de bildirebilir. Arama motorları da 503'ü kalıcı bir sorun olarak değil, geçici bir kesinti olarak yorumlar.

Neden olur?

En sık iki neden vardır: aşırı yük ve planlı bakım. Bir sitenin kaldırabileceğinden fazla ziyaretçi aynı anda geldiğinde sunucu yeni istekleri geri çevirir.

Örneğin bir konserin biletleri satışa çıktığı dakikada on binlerce kişinin aynı sayfaya girdiğini düşünün. Sunucu kapasitesi yetmediğinde ziyaretçilerin bir kısmı 503 hatası görür. Site sahibinin güncelleme yapmak için siteyi bakım moduna alması da aynı kodu üretir. Paylaşımlı hostingde paketin işlemci veya bağlantı sınırının aşılması da tipik nedenlerdendir.

Nasıl çözülür?

Ziyaretçiyseniz birkaç dakika bekleyip yeniden denemek çoğu zaman yeterlidir. Sayfayı art arda hızlıca yenilemek ise yükü artırır ve işe yaramaz.

Site sahibiyseniz önce sunucunun işlemci ve bellek kullanımına bakın. Sık tekrarlanan bir trafik artışı varsa önbellekleme, CDN kullanımı ya da daha yüksek kapasiteli bir pakete geçmek kalıcı çözüm olabilir. Planlı bakımları ziyaretçinin az olduğu saatlere koymak ve bakım sayfasında tahmini bitiş süresini belirtmek kullanıcıyı rahatlatır.

Sıkça Sorulan Sorular

503 hatası ne kadar sürer?

Süre nedene bağlıdır. Ani yük artışlarında birkaç dakika, planlı bakımlarda ise site sahibinin belirlediği süre kadar sürebilir.

503 hatası SEO'ya zarar verir mi?

Kısa süreli 503 hataları genellikle sorun yaratmaz, çünkü arama motorları bunu geçici kabul eder. Ancak günlerce süren kesintiler sayfaların dizinde zayıflamasına yol açabilir.

İlgili terimler

HTTP Durum Kodları(HTTP Status Codes)HTTP durum kodları, web sunucusunun tarayıcıdan gelen her isteğe verdiği yanıtın sonucunu bildiren üç haneli sayılardır. İsteğin başarılı olup olmadığını, yönlendirildiğini ya da hangi tarafta hata çıktığını gösterir.500 Hatası(500 Internal Server Error)500 hatası (Internal Server Error), sunucunun isteği işlerken beklenmeyen bir sorunla karşılaştığını ve daha ayrıntılı bir hata kodu veremediğini bildiren genel HTTP durum kodudur. Sorun ziyaretçide değil sunucu tarafındadır.UptimeUptime, bir sunucunun, sitenin ya da hizmetin belirli bir dönemde kesintisiz çalıştığı sürenin oranıdır. Genellikle yüzde olarak verilir; yüzde 99,9 uptime, yılda yaklaşık 8,8 saat kesinti demektir.Yük Dengeleme(Load Balancing)Yük dengeleme (load balancing), gelen trafiği birden fazla sunucu arasında dağıtarak hiçbir sunucunun aşırı yüklenmemesini ve hizmetin kesintisiz sürmesini sağlayan yöntemdir.HTTPHTTP (Hypertext Transfer Protocol), tarayıcı gibi istemciler ile web sunucuları arasında web sayfası, görsel ve veri alışverişini düzenleyen iletişim protokolüdür. İstek ve yanıt mantığıyla çalışır.Sunucu(Server)Sunucu (server), ağ üzerinden başka bilgisayarlara ve cihazlara veri, dosya, web sayfası ya da uygulama hizmeti sağlayan bilgisayar veya yazılımdır. İstek gönderen tarafa istemci denir.Önbellekleme(Caching)Önbellekleme (caching), sık kullanılan verilerin bir kopyasını daha hızlı erişilen bir yerde saklayarak aynı isteğe tekrar tekrar baştan hesaplama yapmadan cevap verme yöntemidir.CDN(Content Delivery Network)CDN (Content Delivery Network, içerik dağıtım ağı), bir sitenin görsel, video ve dosya gibi içeriklerini dünyaya yayılmış sunucularda kopyalayıp ziyaretçiye en yakın noktadan sunan ağdır.