İçeriğe geç

Sağlık Kontrolü

Sağlık Kontrolü, origin (backend) sunucularınızın ayakta olup olmadığını belirli aralıklarla otomatik yoklar. Sağlıksız sunucuyu trafik dışına alır, yeniden sağlıklı olduğunda geri katar — ziyaretçiler çalışmayan bir sunucuya hiç ulaşmaz.


  1. Konsol → WAF → [Alan adınız] → Origin Sunucular sayfasına gidin.

  2. Yapılandırmak istediğiniz sunucunun satırındaki düzenle ikonuna tıklayın.

  3. Sağlık Kontrolü bölümündeki anahtarı açın. İlk kez açıyorsanız güvenlik duvarı uyarısını okuyun ve onay kutusunu işaretleyin (aşağıya bakın).

  4. Temel alanları doldurun:

    AlanAçıklamaVarsayılan
    YöntemHTTP yöntemi (GET / HEAD)GET
    YolYoklama yapılacak URL yolu/
    Beklenen durum kodlarıSağlıklı sayılacak HTTP yanıt kodları, virgülle2xx/3xx + 401/403
  5. Gerekirse Gelişmiş ayarlar’ı genişletin:

    AlanAçıklama
    Aralık (sn)Yoklama arası süre
    Zaman aşımı (sn)Sunucunun yanıt vermesi için verilen süre (aralığın en fazla yarısı kadar olabilir)
    Hata eşiğiKaç ardışık başarısız yoklamadan sonra sunucu devre dışı bırakılır
  6. Kaydet’e tıklayın.


Belirlediğiniz aralıkta her origin sunucusuna bir yoklama gönderilir. Sunucu, zaman aşımı süresinde ve beklenen durum kodlarından biriyle yanıt verirse sağlıklı sayılır. Aksi halde — zaman aşımı veya beklenmeyen durum kodu — başarısız yoklama olarak kaydedilir.

Ardışık başarısızlık sayısı hata eşiğine ulaşınca sunucunun durumu pasif yapılır ve o sunucuya trafik gönderilmez. Sunucu yeniden sağlıklı yanıt verdiğinde sağlık kontrolü onu otomatik geri açar.

Önemli: Sağlık Kontrolü yalnızca kendi kapattığı sunucuları geri açar. Bir yönetici tarafından elle kapatılmış sunucuya dokunmaz.

Zaman aşımı neden aralığın yarısını geçemez? Zaman aşımı, kontrol aralığının yarısından büyük olursa yoklamalar üst üste biner; yavaş ama çalışan bir sunucu cevap vermeye fırsat bulamadan sağlıksız işaretlenebilir. Örneğin aralık 10 sn ise zaman aşımı en fazla 5 sn olabilir.


  • Yük devri WAF katmanında gerçekleşir — DNS kaydı değişmez, ziyaretçi hiçbir şey fark etmez.
  • Load Balancer açıksa: pasif sunucunun yükü kalan sağlıklı sunuculara dağıtılır.
  • Load Balancer kapalıysa: listedeki bir sonraki sağlıklı sunucu devreye girer.
  • Connection Failover ile birlikte kullanılabilir: Sağlık Kontrolü sunucuyu kalıcı olarak havuzdan çıkarırken, Connection Failover henüz sağlıksız işaretlenmeden gelen isteklerdeki bağlantı hatalarını kurtarır.

Konsol → WAF → [Alan adınız] → Sağlık Kontrolü sayfasından şunları takip edebilirsiniz:

MetrikAçıklama
Erişilebilirlik (Uptime %)Seçili zaman aralığındaki başarılı yoklama oranı
Ortalama Yanıt (RTT)Yoklamaların ortalama yanıt süresi ve aralığı
Değişim TablosuSunucuların down/up geçiş geçmişi — zaman, sunucu, sebep ve tespit eden bilgisiyle

Zaman aralığı seçici: 1 saat / 6 saat / 24 saat / 3 gün / 7 gün.

Değişim tablosunda durum değişikliğinin kaynağı da görünür: Sağlık Kontrolü (otomatik) mi yoksa Manuel mi. Böylece bir sunucunun neden pasif olduğunu net ayırt edersiniz.