İçeriğe geç
LLCBullet

Sektör terimi

5xx durum kodları

Diğer adları: HTTP 5xx, Sunucu hatası

HTTP yanıtlarında 500 ile 599 arasındaki durum kodları. İsteğin sunucu tarafında yerine getirilemediğini, yani hatanın istemcide değil sunucuda ya da aradaki bir katmanda olduğunu gösterir.

Ayrıntılı açıklama

HTTP durum kodları beş gruba ayrılır: 1xx bilgi, 2xx başarı, 3xx yönlendirme, 4xx istemci hatası ve 5xx sunucu hatası. 5xx grubunda en sık görülenler 500 (Internal Server Error), 502 (Bad Gateway), 503 (Service Unavailable) ve 504 (Gateway Timeout) kodlarıdır.

502 ve 504 genellikle bir ara katmanın, örneğin bir CDN'in ya da ters vekil sunucunun arkadaki sunucudan geçerli ya da zamanında yanıt alamadığını gösterir. 503 çoğunlukla sunucunun aşırı yüklü ya da bakımda olduğunu anlatır. 5xx hataları çoğu zaman geçicidir; bu yüzden istemciler artan aralıklarla yeniden denemelidir.

LLCBullet'in site kontrolü görevinde HTTP 500'ün altındaki yanıtlar erişilebilir, 5xx yanıtlar ve bağlantı hataları erişilemeyen olarak kaydedilir; yönlendirmeler izlenmez. Webhook görevlerinde ise yalnızca 2xx yanıt başarılı sayılır; 5xx dahil başka bir kod dönerse çalıştırma artan bekleme süreleriyle yeniden denenir.

Nasıl işler?

  1. İstemci sunucuya bir HTTP isteği gönderir.
  2. Sunucu ya da aradaki bir katman isteği işlerken hata alır.
  3. Yanıt, hatanın türünü anlatan bir 5xx koduyla döner.
  4. İstemci isteği hemen tekrarlamak yerine artan aralıklarla yeniden dener.

Örnek

Site kontrolü görevi bir siteden 503 yanıtı alırsa o siteyi erişilemeyen olarak kaydeder ve bildirim seçeneği açıksa “Erişilemeyen site” bildirimi gönderir. Aynı site 404 dönerse bu kod 500'ün altında olduğu için erişilebilir sayılır.

Sık sorulan sorular

4xx ile 5xx arasındaki fark nedir?

4xx kodları sorunun istekte olduğunu gösterir, örneğin yanlış adres ya da eksik yetki. 5xx kodları ise isteğin sunucu tarafında işlenemediğini gösterir.

Webhook adresim 500 dönerse ne olur?

Teslimat başarısız sayılır ve çalıştırma artan bekleme süreleriyle yeniden denenir. Tüm denemeler başarısız olursa “Otomasyon görevi başarısız” bildirimi alırsın.