আপডেট (২৮ আগস্ট ২০১২): আমি এখনকাল হ্যাপ্রোক্সিক্সিটল ব্যবহার করার ঝোঁক করছি , যা নীচে বর্ণিত পদ্ধতিগুলি ব্যবহার করে।
আমি আরও কিছুটা গবেষণার পরে এটিকে একই সমস্যার অন্য কারও জন্য স্থির করেছি: -
আপনি আপনার কনফিগারেশনে একটি ইউনিক্স সকেট যুক্ত করতে পারেন, তারপরে এটির সাথে ইন্টারঅ্যাক্ট করুন ( সম্ভাব্য কমান্ডগুলি এখানে )।
স্থাপন করতে:
sudo nano /etc/haproxy/haproxy.cfg
আপনার 'গ্লোবাল' বিভাগে যুক্ত করুন:
stats socket /etc/haproxy/haproxysock level admin
আপনার হ্যাপ্রোক্সি ডেমন পুনরায় চালু করুন (উদাঃ sudo service haproxy restart
)
এখন আপনার সকেট দরকার (যদি এটি না থাকে তবে কেবল apt-get install socat
উবুন্টুতে)।
এখন আপনাকে যা করতে হবে তা হ'ল একটি নোড নেওয়ার জন্য এই আদেশটি বন্ধ করে দেওয়া:
echo "disable server yourbackendname/yourservername" | socat stdio /etc/haproxy/haproxysock
এটিকে ফিরিয়ে আনতে উপরের কমান্ডটি সক্ষম করে প্রতিস্থাপন অক্ষম করুন।
socat /var/run/haproxy.stat stdio
প্রতিটি একক কমান্ডের জন্য ব্যবহার করেন