हम नोड अनुप्रयोगों को तैनात करने के लिए बीनस्टॉक का उपयोग करते हैं। बहुत अच्छी तरह से काम करता है। जब हम उन्हें लोड करते हैं तो हमारे ऐप्स पर कॉन्फ़िगरेशन जानकारी लागू करने के लिए मैंने एक .ebextensions निर्देशिका में कुछ कॉन्फ़िगरेशन फ़ाइलें बनाई हैं। फिर से ज्यादातर अच्छी तरह से काम करता है। मेरे पास एक चीज है जो नहीं करता है, और यह एप्लिकेशन स्वास्थ्य जांच यूआरएल को परिभाषित कर रहा है। मैं इसे जाने के लिए नहीं मिल सकता। इसके बारे में एक अजीब चीज, ऐसा लगता है कि अब तक केवल पैरामीटर है जो मैंने पार किया है जिसमें इसमें रिक्त स्थान हैं, और मैं इसके बारे में सोच रहा हूं। मैंने उद्धरणों में मूल्यों को संलग्न करने का प्रयास किया है, यह देखने के लिए कि क्या यह समस्या है, लेकिन यह अभी भी काम नहीं करता है। क्या किसी ने पहले यह किया है, और मुझे बता सकता है कि यह काम करता है, और यदि इसके बारे में कुछ वाक्यविन्यास गलत है? जैसा कि मैंने कहा, शेष पैराम बीनस्टॉक में सही ढंग से सेट हो जाते हैं, केवल आखिरी वाला नहीं है। नोट # पर्यावरण # इसे तैनात होने से पहले एक ग्रंट स्क्रिप्ट के साथ बदल दिया जाता है।एडब्ल्यूएस बीनस्टॉक एप्लिकेशन हेल्थ चेक
यहाँ कॉन्फ़िग फ़ाइल है:
option_settings:
- namespace: aws:elasticbeanstalk:application:environment
option_name: NODE_ENV
value: #environment#
- namespace: aws:elasticbeanstalk:container:nodejs
option_name: NodeVersion
value: 0.10.10
- namespace: aws:autoscaling:trigger
option_name: LowerThreshold
value: 40
- namespace: aws:autoscaling:trigger
option_name: MeasureName
value: CPUUtilization
- namespace: aws:autoscaling:trigger
option_name: UpperThreshold
value: 60
- namespace: aws:autoscaling:trigger
option_name: Unit
value: Percent
- namespace: aws:elasticbeanstalk:application
option_name: Application Healthcheck URL
value: /load_balance_test
एक अद्यतन। अमेज़ॅन ने हमें बताया कि हाँ, वह पैरामीटर काम नहीं करता था। वे जांच कर रहे हैं। – CargoMeister
क्या आप कभी भी सही तरीके से काम करने का विकल्प प्राप्त करने में सक्षम थे? – Brad
वापस नहीं गए और लंबे समय से पुनः प्रयास किया। बस इसे मैन्युअल रूप से दर्ज कर रहा है। उन्होंने इस मुद्दे के बारे में मुझे जवाब नहीं दिया है। – CargoMeister