haproxy - क्लाउड में ऑनलाइन

यह कमांड हैप्रोक्सी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


HAProxy - तेज़ और विश्वसनीय http रिवर्स प्रॉक्सी और लोड बैलेंसर

SYNOPSIS


हैप्रोक्सी-एफ [-एल ] [-एन मैक्सकॉन] [-एन मैक्सकॉन] [-सी ] [-वी|-वीवी]
[-डी] [-डी] [-क्यू] [-वी] [-सी] [-पी ] [-dk] [-ds] [-de] [-dp] [-db] [-dM[ ]]
[-एम ] [{-sf|-st} पिडलिस्ट...]

वर्णन


HAProxy एक TCP/HTTP रिवर्स प्रॉक्सी है जो विशेष रूप से उच्च उपलब्धता के लिए उपयुक्त है
वातावरण। वास्तव में, यह कर सकता है:
- स्थिर रूप से निर्दिष्ट कुकीज़ के आधार पर HTTP अनुरोधों को रूट करें;
- सर्वर को आश्वस्त करते हुए लोड को कई सर्वरों के बीच फैलाएं
HTTP कुकीज़ के उपयोग के माध्यम से दृढ़ता;
- मुख्य विफल होने की स्थिति में बैकअप सर्वर पर स्विच करें;
- सेवा के लिए समर्पित विशेष बंदरगाहों से कनेक्शन स्वीकार करें
निगरानी;
- मौजूदा कनेक्शन को तोड़े बिना कनेक्शन स्वीकार करना बंद करें;
- दोनों तरीकों से HTTP शीर्षलेख जोड़ें/संशोधित/हटाएं;
- किसी विशेष पैटर्न से मेल खाने वाले ब्लॉक अनुरोध;
- क्लाइंट को सही एप्लिकेशन सर्वर के आधार पर पकड़ें
आवेदन कुकीज़
- प्रमाणित उपयोगकर्ताओं को HTML पृष्ठों के रूप में विस्तृत स्थिति की रिपोर्ट करें a
यूआरआई को एप्लिकेशन से इंटरसेप्ट किया गया।

इसके लिए बहुत कम संसाधन चाहिए। इसकी घटना-संचालित वास्तुकला इसे आसानी से संभालने की अनुमति देती है
जोखिम के बिना सैकड़ों उदाहरणों पर एक साथ हजारों कनेक्शन
प्रणाली की स्थिरता।

विकल्प


-f <विन्यास फ़ाइल>
कॉन्फ़िगरेशन फ़ाइल पथ निर्दिष्ट करें।

-L
स्थानीय उदाहरण का सहकर्मी नाम सेट करें। साथियों को परिभाषित किया गया है साथियों विन्यास
अनुभाग और विभिन्न उदाहरणों के बीच स्टिक टेबल को सिंक करने के लिए उपयोग किया जाता है। अगर यह
विकल्प निर्दिष्ट नहीं है, स्थानीय होस्टनाम का उपयोग सहकर्मी नाम के रूप में किया जाता है।

-n
एक साथ कनेक्शन की कुल संख्या के लिए उच्च सीमा निर्धारित करें।

-N
एक साथ कनेक्शन की प्रति-श्रोता संख्या के लिए उच्च सीमा निर्धारित करें।

-C
निर्देशिका बदलेंदीर> किसी भी फाइल को लोड करने से पहले।

-v HAProxy का संस्करण प्रदर्शित करें।

-वीवी HAProxy का संस्करण और सभी बिल्ड विकल्प प्रदर्शित करें।

-d डिबगिंग मोड सक्षम के साथ अग्रभूमि में प्रारंभ करें। जब प्रॉक्सी इस मोड में चलता है,
यह हर कनेक्शन, डिस्कनेक्शन, टाइमस्टैम्प और HTTP हेडर को स्टडआउट में डंप करता है।
इसे कभी भी init स्क्रिप्ट में उपयोग नहीं किया जाना चाहिए क्योंकि यह सिस्टम को रोकेगा
शुरू।

-D डेमॉन मोड में प्रारंभ करें।

-डॉ एक प्रक्रिया को अग्रभूमि में रखते हुए, सिस्टमड डेमॉन मोड में प्रारंभ करें।

-q आउटपुट पर संदेशों को अक्षम करें।

-V -q या 'शांत' निर्दिष्ट होने पर भी आउटपुट पर संदेश प्रदर्शित करता है। कुछ जानकारी
पोलर्स के बारे में और कॉन्फ़िगरेशन फ़ाइल स्टार्टअप के दौरान प्रदर्शित होती है।

-c केवल कॉन्फ़िगरेशन फ़ाइल की जांच करता है और कोई त्रुटि नहीं मिलने पर कोड 0 से बाहर निकलता है, या बाहर निकलता है
कोड 1 यदि कोई सिंटैक्स त्रुटि पाई गई।

-p
इस फ़ाइल में अपने प्रत्येक बच्चे के पिड्स को डेमॉन में लिखने के लिए प्रक्रिया को पूछें
मोड।

-डीके का उपयोग अक्षम करें क्यूक्यू(2). क्यूक्यू(2) केवल बीएसडी सिस्टम पर उपलब्ध है।

-डीएस सट्टा का उपयोग अक्षम करें एपोल(7). एपोल(7) केवल Linux 2.6 और . पर उपलब्ध है
कुछ कस्टम Linux 2.4 सिस्टम.

-डे का उपयोग अक्षम करें एपोल(7). एपोल(7) केवल Linux 2.6 और कुछ कस्टम पर उपलब्ध है
लिनक्स 2.4 सिस्टम।

-डॉ का उपयोग अक्षम करता है अंदर(2). चयन(2) इसके बजाय इस्तेमाल किया जा सकता है।

-डीएस का उपयोग अक्षम करता है ब्याह(2) जो पुरानी गुठली पर टूट जाता है।

-डीबी पृष्ठभूमि मोड अक्षम करता है (अग्रभूमि में रहता है, डिबगिंग के लिए उपयोगी)। के लिये
डिबगिंग, '-db' विकल्प बहुत उपयोगी है क्योंकि यह अस्थायी रूप से डेमॉन मोड को निष्क्रिय कर देता है
और बहु-प्रक्रिया मोड। तब सेवा को केवल Ctrl-C दबाकर रोका जा सकता है,
कॉन्फ़िगरेशन को संपादित किए बिना और न ही पूर्ण डीबग चलाएं।

-डीएम [ ]
दिए गए के साथ सभी आवंटित स्मृति क्षेत्रों को प्रारंभ करता हैबाइट>. यह आसान बनाता है
की कीमत पर अप्रारंभीकृत मेमोरी एक्सेस के परिणामस्वरूप बग का पता लगाने के लिए
एक बार सभी आवंटित स्मृति को छूना। अगरबाइट> निर्दिष्ट नहीं है, यह 0x50 पर डिफ़ॉल्ट है
(एएससीआईआई 'पी')।

-m
स्मृति उपयोग सीमा को अधिकतम तक लागू करें मेगाबाइट।

-एसएफ
स्टार्टअप के बाद पिडलिस्ट में पिड्स को फिनिश सिग्नल भेजें। प्रक्रियाएं जो
यह संकेत प्राप्त करने से बाहर निकलने से पहले सभी सत्रों के समाप्त होने की प्रतीक्षा होगी। इस
विकल्प को अंतिम निर्दिष्ट किया जाना चाहिए, उसके बाद कितनी भी संख्या में PIDs हों। तकनीकी तौर पर
बोला जा रहा है, सिगटौ और सिगुसर1 भेजा जाता है।

-ST
स्टार्टअप के बाद पिडलिस्ट में पिड्स को टर्मिनेट सिग्नल भेजें। प्रक्रियाएं जो
इस सिग्नल को प्राप्त करने से सभी सक्रिय सत्रों को बंद करते हुए तुरंत समाप्त होने की प्रतीक्षा होगी।
यह विकल्प अंतिम निर्दिष्ट किया जाना चाहिए, उसके बाद कितनी भी पीआईडी ​​​​होनी चाहिए। तकनीकी तौर पर
बोला जा रहा है, सिगटौ और सिगटरम भेजा जाता है।

काटना


चूंकि HAProxy एक क्रोट के अंदर चल सकता है, यह विश्वसनीय रूप से /dev/log तक नहीं पहुंच सकता है। इसके लिए
कारण, यह सर्वर पर अपने लॉग भेजने के लिए यूडीपी प्रोटोकॉल का उपयोग करता है, भले ही वह स्थानीय हो
सर्वर। जो लोग लॉग प्राप्त करने में समस्या का अनुभव करते हैं, उन्हें यह सुनिश्चित करना चाहिए कि उनका syslog
डेमॉन यूडीपी सॉकेट को सुनता है। कई Linux वितरण जो syslogd के साथ शिप करते हैं
sysklogd पैकेज से यूडीपी डिफ़ॉल्ट रूप से अक्षम है। NS -r विकल्प पारित किया जाना चाहिए
यूडीपी को सक्षम करने के लिए डेमॉन।

सिग्नल


कुछ संकेतों का हैप्रोक्सी डेमॉन के लिए एक विशेष अर्थ होता है। आम तौर पर, उनका उपयोग किया जाता है
डेमॉन के बीच और व्यवस्थापक द्वारा उपयोग करने की आवश्यकता नहीं है।

- सिगुसर1
डेमॉन को सभी प्रॉक्सी बंद करने और सभी सत्र बंद होने के बाद बाहर निकलने के लिए कहता है। यह है
अक्सर "सॉफ्ट-स्टॉप" सिग्नल के रूप में जाना जाता है।

- सिगटौ
डेमन को सभी सॉकेट्स को सुनना बंद करने के लिए कहता है। द्वारा आंतरिक रूप से उपयोग किया जाता है -एसएफ और -ST.

- सिगटिन
डेमॉन को a . के बाद सभी सॉकेट्स को सुनना फिर से शुरू करने के लिए कहता है सिगटौ। उपयोग किया गया
आंतरिक रूप से जब हॉट रीकॉन्फ़िगरेशन के दौरान कोई समस्या थी।

- SIGINT और सिगटरम
डेमॉन को जल्दी से रोकने के लिए दोनों संकेतों का उपयोग किया जा सकता है।

- उच्छ्वास करो
लॉग में सभी प्रॉक्सी और सर्वर की स्थिति को डंप करता है। ज्यादातर परेशानी के लिए इस्तेमाल किया जाता है-
शूटिंग के उद्देश्य।

- जांच
मेमोरी पूल के बारे में जानकारी को stderr पर डंप करता है। ज्यादातर डिबगिंग उद्देश्यों के लिए उपयोग किया जाता है।

- सिगपाइप
इस सिग्नल को बिना सिस्टम के इंटरसेप्ट और अनदेखा किया जाता है एमएसजी_नोसिग्नल.

onworks.net सेवाओं का उपयोग करके ऑनलाइन हैप्रोक्सी का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम