मुझे उलटी गिनती के बाद एक अजवाइन कार्य चलाने की आवश्यकता है, लेकिन कुछ शर्तों के तहत उस उलटी गिनती को रीसेट करने में सक्षम होना चाहिए। उदाहरण के लिए, मैं apply_async
को countdown=15
के साथ कॉल करना चाहता हूं, लेकिन यदि कार्य निष्पादित होने से पहले कुछ घटना होती है, तो मैं उस उलटी गिनती को 15 सेकंड में फिर से सेट करना चाहता हूं।सेलेरी कार्य पर उलटी गिनती रीसेट करें
दस्तावेज़ों और गुगलिंग से मुझे लगता है कि मैं कार्य आईडी को सहेजकर इसे पूरा कर सकता हूं, और फिर घटना होने पर कार्य को पुन: प्रयास और पुनर्निर्माण कर सकता हूं। मैं सोच रहा था कि इसके लिए एक और अधिक सुरुचिपूर्ण दृष्टिकोण है या नहीं।
ठीक है जैसा कि मैंने कहा था कि मैं दस्तावेज पढ़ने के बाद आया था, लेकिन उस समय यह सही महसूस नहीं हुआ था इसलिए मैं सोच रहा था कि ऐसा करने का कोई और तरीका है या नहीं। –