क्या एडब्ल्यूएस बैच नौकरियों (या कतार) के लिए अधिकतम चलने का समय निर्धारित करने का कोई तरीका है? यह अधिकांश बैच प्रबंधकों में एक मानक सेटिंग है, जो किसी भी कारण से नौकरी लटकते समय संसाधनों को बर्बाद करने से बचाता है।क्या एडब्ल्यूएस बैच नौकरियों पर वॉलटाइम सेट करने का कोई तरीका है?
उत्तर
AFAIK ऐसा करने के लिए कोई सुविधा नहीं है। हालांकि, एक समान प्रश्न के लिए forum में एक समाधान का सुझाव दिया गया था।
एक विचार, चरण कार्य से एक गतिविधि के रूप में बैच फोन कि नौकरी से एक कार्यक्रम (जैसे हर मिनट) पर वापस Pingback है। यदि यह प्रत्युत्तर देना बंद कर देता है तो आप गतिविधि में टाइमआउट के रूप में उस स्थिति का पता लगा सकते हैं और तदनुसार कार्य कर सकते हैं (नौकरी को समाप्त कर सकते हैं)। आदर्श समाधान नहीं है (विशेष रूप से यदि नौकरी "ज़ोंबी" के रूप में वापस पिंग करना जारी रखती है), लेकिन यह एक शुरुआत है। आपको बैच जॉब आईडी पर ट्रेस करने के लिए डेटाबेस में गतिविधि टोकन स्टोर करने की भी संभावना होगी।
वैकल्पिक रूप से, आप 2 चरणों में है कि सेटअप अलग हो गए, और एक बैच पहले राज्य में एक लैम्ब्डा से काम अनुसूची, तो दूसरे चरण के को बैच कार्य आईडी पारित जो तब चुनाव बैच (एक और लैम्ब्डा से) के लिए अपने रेट्री और इंटरवल सेकेंड के साथ राज्य (उदाहरण के लिए हर मिनट, या घातीय बैकऑफ के साथ), और मैक्सएटम्प्ट्स आपके टाइमआउट के आधार पर गणना की जाती हैं। इस तरह, आप किसी भी बाहरी राज्य भंडारण तंत्र, लंबे समय से मतदान या नौकरी से भी एक "पिंग वापस" की जरूरत नहीं है (यह एक ज़ोंबी जा सकता है), लेकिन नकारात्मक पक्ष अधिक कदम है।
बैच कार्य पर timeout
स्थापित करने के लिए कोई विकल्प नहीं है लेकिन आप कर सकते हैं सेटअप एक लैम्ब्डा समारोह है कि हर 1 घंटे से चलाता है या तो और इससे पहले कि 24 hours
कहना रोजगार का सृजन हटा देता है।
अब कुछ समय के लिए एडब्ल्यूएस के साथ काम करने और बैच नौकरियों के लिए एक अधिक से अधिक समय चल रहा है स्थापित करने के लिए एक तरह से नहीं मिल सका। हालांकि कुछ वैकल्पिक तरीके हैं जिनका आप उपयोग कर सकते हैं। AWS Forum
अफसोस की बात है कि एडब्ल्यूएस बैच पर सीमा निष्पादन समय निर्धारित करने का कोई तरीका नहीं है। निष्पादन समय सीमा निर्धारित करने के लिए डॉकर के प्रवेश बिंदु को संपादित करने का एक समाधान हो सकता है।
- 1. क्या एडब्ल्यूएस खाते की उम्र जानने का कोई तरीका है?
- 2. क्या रिमोट-विशिष्ट .gitignores सेट करने का कोई तरीका है?
- 3. क्या LINQ में मान सेट करने का कोई तरीका है?
- 4. क्या कोई वेब वर्कर कम प्राथमिकता पर सेट करने का कोई तरीका है?
- 5. क्या कोई सेट बनाने का कोई त्वरित तरीका है?
- 6. क्या ऐसा करने का कोई तरीका है?
- 7. क्या होम विजेट पर एनिमेट करने का कोई तरीका है?
- 8. एंड्रॉइड अज्ञातहोस्टएक्सप्शन: टाइमआउट सेट करने का कोई तरीका है?
- 9. डिफ़ॉल्ट HTML5-वीडियो वॉल्यूम सेट करने का कोई तरीका है?
- 10. बाइनरी मोड में stdout सेट करने का कोई तरीका है?
- 11. क्या विंडोज़ पर सी ++ में प्रोग्रामेटिक रूप से पर्यावरण पथ सेट करने का कोई तरीका है?
- 12. क्या साइट पर छवियों की लोड प्राथमिकता सेट करने का कोई तरीका है?
- 13. क्या किसी प्रॉपर्टी के मूल्य पर प्रीप्रोसेसर वैरिएबल सेट करने का कोई तरीका है?
- 14. क्या टेक्स्ट_फील्ड_टैग पर आवश्यक विशेषता सेट करने का कोई तरीका है?
- 15. क्या कॉल स्टैक पर सशर्त जीडीबी में ब्रेकपॉइंट सेट करने का कोई तरीका है?
- 16. क्या सीएसएस में इनलाइन तत्व पर मिनी-लाइन-ऊंचाई सेट करने का कोई तरीका है?
- 17. क्या रेडिस सॉर्ट किए गए सेट पर सदस्यों को सीमित करने का कोई तरीका है?
- 18. क्या एसिंक विधि का परीक्षण करने का कोई तरीका है?
- 19. क्या कोई लेबल अक्षम करने का कोई तरीका है?
- 20. क्या बैच फ़ाइल में अंतिम एन पैरामीटर इंगित करने का कोई तरीका है?
- 21. स्प्रिंग बैच: रनटाइम पर परिभाषित नौकरियों की सूची प्राप्त करें
- 22. क्या कोई संदर्भ पता प्राप्त करने का कोई तरीका है?
- 23. क्या कोई कैसंड्रा क्वेरी "एक्सप्लाइन" करने का कोई तरीका है?
- 24. क्या कोई जेड-इंडेक्स सर्कल करने का कोई तरीका है?
- 25. MACOSX_DEPLOYMENT_TARGET सेट करने का सबसे अच्छा तरीका क्या है?
- 26. क्या कोई अन्य नियम का उपयोग करके पाइथन स्कूल पर एकाधिक डिफ़ॉल्ट सेट करने का कोई तरीका है?
- 27. ओवरलैपिंग नौकरियों का सबसे छोटा सेट खोजें
- 28. क्या स्थानांतरित करने/ट्रंक करने का कोई साफ तरीका है?
- 29. क्या कोई क्लाइंट वेब पेज पर खर्च करने की अवधि निर्धारित करने का कोई तरीका है
- 30. क्या नेटबीन 8 में ऑटोओव करने का कोई तरीका है?
@asdfg वॉलटाइम विलुप्त समय का संदर्भ देता है और यह एक टाइपो नहीं है, मुझे लगता है – SriniV