2017-04-26 25 views
8

से एयरफ्लो कार्यों को कैसे रोकें/मारें कैसे मैं एयरफ्लो यूआई पर चल रहे कार्य को रोक/मार सकता हूं? मैं LocalExecutor का उपयोग कर रहा हूं। भले ही मैं CeleryExecutor का उपयोग करता हूं, मैं रनिंग कार्य को कैसे रोक/रोक सकता हूं?यूआई

उत्तर

5

DAGs में स्क्रीन आप चल रहे कार्यों को देख सकते हैं: Example

पर 'हाल के कार्य' प्रेस चल आइकन और वायु प्रवाह स्वचालित रूप से करने के लिए डेग ईद के लिए फिल्टर और राज्य बराबर के साथ खोज क्वेरी 'चलेंगे चल रहा है 'और कार्य उदाहरण स्क्रीन पर परिणाम दिखाएं (आप इसे ब्राउज़ करें> कार्य उदाहरण टैब पर मैन्युअल रूप से पा सकते हैं)।

वहां आप प्रस्तुत किए गए कार्यों का चयन कर सकते हैं और उन्हें किसी अन्य राज्य में सेट कर सकते हैं या उन्हें हटा सकते हैं।

कृपया ध्यान दें कि यदि वर्तमान में डीएजी चल रहा है, तो एयरफ्लो शेड्यूलर आपके द्वारा हटाए गए कार्यों को फिर से शुरू कर देगा। तो या तो आप अपने राज्य को बदलकर या शेड्यूलर को रोककर पहले डीएजी को रोक दें (यदि आप परीक्षण वातावरण पर चल रहे हैं)।

+0

क्या यह कार्य को पुनरारंभ नहीं करेगा भले ही मैं शेड्यूलर को रोकूं और कार्य को हटा दूं? –

+0

यदि आप शेड्यूलर को रोकते हैं और आप यह कार्य फिर से चलाने के लिए नहीं चाहते हैं, तो बस कार्य को मैन्युअल रूप से इसे हटाने के बजाए "सफलता" स्थिति में सेट करें। यदि आप इसे हटाते हैं, तो शेड्यूलर फिर से उस कार्य को चलाएगा। –

+1

मैंने डीएजी को रोक दिया और रिकॉर्ड हटा दिए लेकिन प्रक्रियाएं अभी भी चल रही हैं। क्या निष्पादक के अनुसार राज्य को न केवल बदलने का कोई तरीका है बल्कि अंतर्निहित प्रक्रिया को भी मारना है? – stefanobaghino