Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
HAPROXY · L4/L7 · HEALTH CHECK · TLS · HA

HAProxy Load Balancer Sunucusu: Trafiği Yalnız Dağıtmayın, Sağlıksız Backend'i Otomatik Çıkarın

Load balancer'ın görevi yalnız round-robin trafik dağıtmak değildir. Aktif health check, timeout, retry, TLS termination ve backend state yönetimi kullanıcıyı arızalı node'lardan korur. HAProxy HTTP ve TCP modlarında farklı protokol seviyelerinde çalışabilir.

network / 2026
01L4 / L7
02Health checks
03TLS termination
04Backend pool
Güncellendi · 18.08.2026
01
Bu sayfada

HAProxy health check başarısız backend'e ne yapar?

HAProxy aktif health check belirlenen eşik kadar art arda başarısız olduğunda backend server'ı load balancing rotation'dan çıkarır. Kontroller devam eder; server yeterli sayıda başarılı check verdiğinde tekrar rotasyona alınabilir. TCP veya HTTP seviyesinde kontroller uygulanabilir.

Bu sayfadaHAProxy Load Balancer Sunucusu: Trafiği Yalnız Dağıtmayın, Sağlıksız Backend'i Otomatik Çıkarın
01
Trafik akışı

HAProxy frontend ve backend mimarisi

Frontend client bağlantısını kabul eder; ACL/routing kuralları isteği uygun backend pool'a gönderir; health check yalnız sağlıklı server'ları rotasyonda tutar.

01Client
02HAProxy Frontend
03ACL / TLS
04Backend Pool
05App Nodes
02
L4 ve L7

TCP mode ile HTTP mode ne zaman ayrılır?

HTTP mode request header/path gibi L7 bilgisini kullanabilir; TCP mode bağlantıyı uygulama içeriğini yorumlamadan taşır.

HTTP modeWeb/APIHeader/path ACLL7
TCP modeDB/TLS passthroughOpaque streamL4
TLS terminateHAProxy'de decryptCert centralL7 kolay
03
Health check tasarımı

Sadece port açık mı diye kontrol etmek her zaman yeterli değildir

HTTP uygulamasında `/health` endpoint database veya dependency durumunu kontrollü biçimde yansıtabilir. Çok ağır deep check de backend'e ekstra yük bindirebilir.

TCP connect check
HTTP status check
Rise/fall eşikleri
Check interval
Timeout
Dependency-aware health
04
Config kontrolü

HAProxy config ve servis kontrolü

Config değişikliğini reload öncesi syntax check ile doğrulayın.

Komut 1
haproxy -c -f /etc/haproxy/haproxy.cfg
Komut 2
systemctl status haproxy --no-pager
Komut 3
ss -lntp | grep haproxy
Komut 4
journalctl -u haproxy --since '-15 min' --no-pager
05
Load balancer HA

Tek HAProxy node'u yeni bir SPOF yapmayın

Kritik sistemde iki load balancer, VIP/VRRP veya üst katman DNS/anycast çözümüyle birlikte planlanabilir.

İkinci HAProxy node
Config senkronizasyonu
VIP/VRRP veya üst LB
Health endpoint
Failure test
Certificate rotation
Resmî dokümantasyon

Resmî kaynaklar

HAProxyHealth Checkswww.haproxy.comHAProxyConfiguration Manualwww.haproxy.comHAProxyHTTPwww.haproxy.comK3sCluster Load Balancerdocs.k3s.ioEKA SunucuVPSwww.ekasunucu.com
FAQ

Sık sorulan sorular

HAProxy Nginx yerine kullanılabilir mi?

Bazı reverse proxy/load balancing rollerinde evet; ancak web server, static serving ve uygulama ekosistemi ihtiyaçlarına göre seçim yapılmalıdır.

HAProxy health check hangi seviyede çalışır?

TCP connect veya HTTP request gibi farklı seviyelerde aktif health check uygulanabilir.

Tek HAProxy yeterli mi?

Küçük/non-critical sistemde olabilir; kritik production'da load balancer katmanının kendisi için de HA düşünülmelidir.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

HAProxy'yi backend sayısına değil trafik ve failure senaryosuna göre tasarlayalım

Protokol, backend sayısı, peak RPS, TLS ve health endpoint bilgisini iletin; L4/L7 ve tek/çift LB topolojisini belirleyelim.

WhatsApp'tan Sorun0850 307 34 58
WhatsAppHemen Arayınİncele
Top