यह elb-configure-healthcheck कमांड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि Ubuntu Online, Fedora Online, Windows online emulator या MAC OS online emulator में से किसी एक का उपयोग करके OnWorks मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
elb-configure-healthcheck - इंस्टैंस के स्वास्थ्य की जाँच के लिए पैरामीटर कॉन्फ़िगर करें
SYNOPSIS
elb-कॉन्फ़िगर-हेल्थचेक
लोडबैलेंसरनाम --स्वस्थ-सीमा मूल्य --मध्यान्तर मूल्य
--लक्ष्य मूल्य --समय समाप्त मूल्य --अस्वस्थ-सीमा मूल्य
[आम विकल्प]
वर्णन
पंजीकृत इंस्टैंस के स्वास्थ्य की जाँच के लिए पैरामीटर कॉन्फ़िगर करें
LoadBalancer के साथ। जब इंस्टेंस टाइमआउट के भीतर प्रतिक्रिया देने में विफल रहता है
लगातार स्वास्थ्य जांच अनुरोधों की अस्वस्थ-सीमा संख्या तक सेकंड,
इंस्टेंस को OutOfService के रूप में चिह्नित किया जाएगा। इसी तरह, जब कोई इंस्टेंस
निर्दिष्ट समय सीमा के भीतर स्वस्थ-सीमा संख्या पर प्रतिक्रिया करता है
लगातार स्वास्थ्य जांच अनुरोधों के कारण, इसे InService के रूप में चिह्नित किया जाता है। लक्ष्य
प्रोटोकॉल और पोर्ट निर्दिष्ट करता है, और HTTP के मामले में.
बहस
लोडबैलेंसरनाम
लोडबैलेंसर का नाम. आप इस मान को "का उपयोग करके भी सेट कर सकते हैं--LB".
आवश्यक है।
विशिष्ट विकल्प
--स्वस्थ-सीमा मूल्य
लगातार सफल स्वास्थ्य जांचों की संख्या जो किसी इंस्टैंस को चिह्नित करेगी
सेवा में। आवश्यक।
--मध्यान्तर मूल्य
स्वास्थ्य जांच अंतराल सेकंड में। आवश्यक।
-t, --लक्ष्य मूल्य
स्वास्थ्य जांच हेतु लक्ष्य. : या : / .
आवश्यक है।
--समय समाप्त मूल्य
सेकंड में हेल्थचेक टाइमआउट। आवश्यक।
--अस्वस्थ-सीमा मूल्य
लगातार विफल स्वास्थ्य जांचों की संख्या जो किसी इंस्टैंस को चिह्नित करेगी
OutOfService. आवश्यक.
सामान्य विकल्प
--aws-क्रेडेंशियल-फ़ाइल मूल्य
आपके AWS क्रेडेंशियल के साथ फ़ाइल का स्थान। यह मान द्वारा निर्धारित किया जा सकता है
पर्यावरण चर 'AWS_CREDENTIAL_FILE' का उपयोग करना।
-C, --ईसी2-प्रमाणपत्र-फ़ाइल-पथ VALUE
आपके EC2 X509 प्रमाणपत्र के साथ फ़ाइल का स्थान। यह मान हो सकता है
पर्यावरण चर 'EC2_CERT' का उपयोग करके सेट करें।
--कनेक्शन का समय समाप्त मूल्य
एक कनेक्शन टाइमआउट VALUE निर्दिष्ट करें (सेकंड में)। डिफ़ॉल्ट मान है
'30'।
--सीमांकक मूल्य
सीमांकित (लंबे) परिणाम प्रदर्शित करते समय किस सीमांकक का उपयोग करें।
--शीर्षक
यदि आप सारणीबद्ध या सीमांकित परिणाम प्रदर्शित कर रहे हैं, तो इसमें शामिल हैं:
कॉलम हेडर। यदि आप xml परिणाम दिखा रहे हैं, तो यह HTTP लौटाता है
सेवा अनुरोध से हेडर, यदि लागू हो। यह डिफ़ॉल्ट रूप से बंद है।
-I, --पहुँच-कुंजी-आईडी मूल्य
उपयोग करने के लिए AWS एक्सेस आईडी के रूप में VALUE निर्दिष्ट करें।
-K, --ईसी2-निजी-कुंजी-फ़ाइल-पथ VALUE
आपकी EC2 निजी कुंजी के साथ फ़ाइल का स्थान। यह मान द्वारा निर्धारित किया जा सकता है
पर्यावरण चर 'EC2_PRIVATE_KEY' का उपयोग करना।
--क्षेत्र मूल्य
उपयोग करने के लिए वेब सेवा क्षेत्र के रूप में क्षेत्र VALUE निर्दिष्ट करें। यह मान हो सकता है
पर्यावरण चर 'EC2_REGION' का उपयोग करके सेट करें।
-S, --गुप्त कुंजी मूल्य
उपयोग करने के लिए AWS गुप्त कुंजी के रूप में VALUE निर्दिष्ट करें।
--दिखाएँ-खाली-फ़ील्ड
"(शून्य)" मान का उपयोग करके खाली फ़ील्ड और पंक्तियां दिखाएं। डिफ़ॉल्ट नहीं है
खाली फ़ील्ड या कॉलम दिखाएं।
--शो-अनुरोध
URL को AWS सेवा को कॉल करने के लिए उपयोग किए जाने वाले टूल प्रदर्शित करता है। डिफ़ॉल्ट
मान 'गलत' है।
--शो-टेबल, --शो-लॉन्ग, --शो-एक्सएमएल, --शांत
निर्दिष्ट करें कि परिणाम कैसे प्रदर्शित होते हैं: सारणीबद्ध, सीमांकित (लंबा), एक्सएमएल, या
कोई आउटपुट नहीं (चुप)। सारणीबद्ध डेटा का एक सबसेट निश्चित . में दिखाता है
कॉलम-चौड़ाई फॉर्म, जबकि लंबे समय तक सभी लौटाए गए मानों को सीमित दिखाता है
एक चरित्र द्वारा। एक्सएमएल सेवा से कच्ची वापसी है, जबकि शांत
सभी मानक आउटपुट को दबा देता है। डिफ़ॉल्ट सारणीबद्ध है, या 'शो-टेबल' है।
-U, --यूआरएल मूल्य
यह विकल्प VALUE वाले सर्विस कॉल के URL को ओवरराइड कर देगा. इस
पर्यावरण चर 'AWS_ELB_URL' का उपयोग करके मान सेट किया जा सकता है।
इनपुट उदाहरण
लक्ष्य पोर्ट 8080 के साथ एक TCP हेल्थचेक कॉन्फ़िगर करें $PROMPT> elb-configure-healthcheck
उदाहरण-एलबी --शीर्षक --लक्ष्य "टीसीपी:8080" --मध्यान्तर 5 --समय समाप्त 3 --अस्वस्थ-सीमा 2
--स्वस्थ-सीमा 2
पथ $PROMPT> के साथ लक्ष्य पोर्ट 80 के साथ HTTP स्वास्थ्य जांच कॉन्फ़िगर करें
elb-configure-healthcheck उदाहरण-lb --शीर्षक --लक्ष्य "HTTP:80/स्थिति" --मध्यान्तर 5
--समय समाप्त 3 --अस्वस्थ-सीमा 2 --स्वस्थ-सीमा 2
आउटपुट
यह आदेश एक तालिका देता है जिसमें निम्न शामिल हैं:
* लक्ष्य - स्वास्थ्य जांच लक्ष्य.
* अंतराल - स्वास्थ्य जांच के बीच का अंतराल (सेकंड में)।
* टाइमआउट - सेकंड में हेल्थचेक टाइमआउट।
* HEALTHY_THRESHOLD - लगातार सफल होने की कॉन्फ़िगर की गई संख्या
स्वास्थ्य जांच जो किसी इंस्टैंस को InService के रूप में चिह्नित करेगी.
* UNHEALTHY_THRESHOLD - लगातार विफल स्वास्थ्य जांच की कॉन्फ़िगर की गई संख्या
जो किसी इंस्टैंस को OutOfService के रूप में चिह्नित करेगा।
आउटपुट उदाहरण
HEALTH_CHECK लक्ष्य अंतराल समय समाप्त HEALTHY_THRESHOLD
अस्वस्थ_सीमा
HEALTH_CHECK HTTP:8080/स्थिति 5 3 2 2
onworks.net सेवाओं का उपयोग करके elb-configure-healthcheck का ऑनलाइन उपयोग करें