अद्यतन (२ ha अगस्त २०१२): मैं आजकल हाइप्रोक्टेकल का उपयोग करता हूं , जो नीचे वर्णित विधियों का उपयोग करता है।
मैंने इसे कुछ और शोध के बाद, उसी मुद्दे के साथ किसी और के लिए तय किया है: -
आप अपने कॉन्फ़िगरेशन में एक यूनिक्स सॉकेट जोड़ सकते हैं, फिर उसके साथ बातचीत कर सकते हैं ( यहां संभावित कमांड हैं )।
स्थापित करना:
sudo nano /etc/haproxy/haproxy.cfg
अपने 'वैश्विक' खंड में जोड़ें:
stats socket /etc/haproxy/haproxysock level admin
अपने haproxy डेमन (जैसे sudo service haproxy restart
) को पुनरारंभ करें
अब आपको समाज की आवश्यकता है (यदि आपके पास यह नहीं है, तो बस apt-get install socat
उबंटू पर)।
अब आप सभी को एक नोड नीचे करने के लिए इस कमांड को बंद करना होगा:
echo "disable server yourbackendname/yourservername" | socat stdio /etc/haproxy/haproxysock
इसे वापस लाने के लिए ऊपर दिए गए कमांड में सक्षम के साथ अक्षम करें।
socat /var/run/haproxy.stat stdio
हर एक आदेश के लिए उपयोग करते हैं