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.
Açma ve yapılandırma
Bölüm başlığı “Açma ve yapılandırma”-
Konsol → WAF → [Alan adınız] → Origin Sunucular sayfasına gidin.
-
Yapılandırmak istediğiniz sunucunun satırındaki düzenle ikonuna tıklayın.
-
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).
-
Temel alanları doldurun:
Alan Açıklama Varsayılan Yöntem HTTP yöntemi (GET / HEAD) GET Yol Yoklama yapılacak URL yolu /Beklenen durum kodları Sağlıklı sayılacak HTTP yanıt kodları, virgülle 2xx/3xx + 401/403 -
Gerekirse Gelişmiş ayarlar’ı genişletin:
Alan Açı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ği Kaç ardışık başarısız yoklamadan sonra sunucu devre dışı bırakılır -
Kaydet’e tıklayın.
Nasıl çalışır
Bölüm başlığı “Nasıl çalışır”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.
Sunucu düştüğünde ne olur
Bölüm başlığı “Sunucu düştüğünde ne olur”- 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.
İzleme
Bölüm başlığı “İzleme”Konsol → WAF → [Alan adınız] → Sağlık Kontrolü sayfasından şunları takip edebilirsiniz:
| Metrik | Açı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 Tablosu | Sunucuları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.