Güncelleme (28 Ağu 2012): Şimdilerde, aşağıda açıklanan yöntemleri kullanan günümüzde haproksiktl kullanmaya meyilliyim .
Aynı konuyu başkaları için biraz daha araştırdıktan sonra düzelttim: -
Konfigürasyonunuza bir unix soketi ekleyebilir, ardından bununla etkileşime girebilirsiniz ( işte olası komutlar ).
Kurmak:
sudo nano /etc/haproxy/haproxy.cfg
'Genel' bölümünüze şunu ekleyin:
stats socket /etc/haproxy/haproxysock level admin
Haproxy arka planınızı yeniden başlatın (örn. sudo service haproxy restart
)
Şimdi socat'a ihtiyacınız var (eğer yoksa, sadece apt-get install socat
Ubuntu'da).
Şimdi tek yapmanız gereken, bir düğümü devirmek için bu komutu ateşlemek:
echo "disable server yourbackendname/yourservername" | socat stdio /etc/haproxy/haproxysock
Geri getirmek için yukarıdaki komuttaki enable ile değiştirin.
socat /var/run/haproxy.stat stdio
her bir komut için kullanıyorsunuz