मैं रेल 2.3.8 के लिए collectiveidea का उपयोग कर रहा हूं। मैं पर देरी की नौकरियों की सरणी बना रहा हूं कुछ कार्यों के बाद, कुछ समय बाद मैं चल रही सभी देरी वाली नौकरियों को नष्ट करना चाहता हूं। अगर कोई ऐसा करने का तरीका जानता है तो कृपया मेरी मदद करें।रेलों में सभी देरी हुई नौकरी को नष्ट करना
उत्तर
आप केवल यह बाहर काम करने के delayed_job GitHub page के लिए README पढ़ने के लिए था:
आप रेक नौकरियों आह्वान कर सकते हैं: कतार में सभी नौकरियों को हटाने के लिए स्पष्ट।
रेक कार्य के अलावा, DelayedJob नौकरियों सिर्फ एक सामान्य ActiveRecord मॉडल हैं, इसलिए यदि आप रूबी कोड में वही हैं जो आप आप उनके साथ की तरह कर सकते हैं:
Delayed::Job.destroy_all
Delayed::Job.delete_all
Delayed::Job.find(4).destroy
# etc.
आप की तरह लगता है ' एक माता-पिता की प्रक्रिया है जो समय-समय पर काम करना चाहती है यदि नौकरियों का सेट निश्चित समय के भीतर पूरा नहीं होता है। खुद को नौकरियों के संदर्भ में लटकने के बजाय, एक मॉडल पर ध्वज सेट करें जो इंगित करता है कि प्रक्रिया छोड़ दी गई है। नौकरियां उस ध्वज और शॉर्ट सर्किट की जांच कर सकती हैं अगर उन्हें अब और आवश्यकता नहीं है। (आपकी नौकरी कक्षा को टाइमआउट में अपनी #perform विधि की सामग्री को भी लपेटना चाहिए।)
डीजे ऑब्जेक्ट्स के संदर्भों पर लटकने का प्रयास करना लगभग हमेशा एक बुरा विचार है जैसा कि आप सुझाव दे रहे हैं।
- 1. एक अजाक्स प्रक्रिया को इंगित करें कि देरी हुई नौकरी
- 2. समय रीडायरेक्ट में देरी हुई?
- 3. रिकॉर्ड्स log4net AdoNetAppender में देरी हुई?
- 4. विंडोज़ पर रेल के लिए नौकरी में देरी?
- 5. हेरोकू - नौकरी कार्यकर्ता कैसे शुरू करें (देरी नौकरी)?
- 6. सफलतापूर्वक देरी हुई नौकरी ईमेल के बाद उपयोगकर्ता तालिका अपडेट करें
- 7. देरी नौकरी एक अपरिभाषित विधि त्रुटि
- 8. वेबवर्कर्स को नष्ट करना
- 9. वेब प्रमाणीकरण को नष्ट करना
- 10. रेल + देरी नौकरी: कस्टम नौकरी कक्षाओं को स्टोर करने के लिए सही जगह कहां है?
- 11. देरी नौकरी रेल पर रूबी में कैसे काम करती है?
- 12. रेलों
- 13. रेलों
- 14. रेलों में पिछले माइग्रेशन को हटाएं
- 15. रेलों
- 16. देरी हुई नौकरी शुरू करने के लिए प्रक्रिया प्रबंधक का उपयोग करते समय पीआईडी फ़ाइल गुम हो रही है
- 17. ASP.NET के लिए एसिंक कोड चलाने के लिए देरी नौकरी?
- 18. जावास्क्रिप्ट ऑब्जेक्ट्स: उन्हें नष्ट करना
- 19. रेलों में इनलाइन रेंडरिंग
- 20. क्लोजर में मानचित्रों को नष्ट करना - अप्रयुक्त कुंजी
- 21. जनरेटर एक्सप्रेशन और सरणी समझ में असाइनमेंट को नष्ट करना
- 22. संपत्तियों से फ़ाइलों को छोड़कर: रेलों में प्रीकंपाइल
- 23. रेल सभी नए एन रिकॉर्ड्स को नष्ट कर देते हैं
- 24. रेलों में संबंधित मॉडल की एक सूची प्राप्त करना
- 25. रेलों में दिनांक सीमा से एक रिपोर्ट उत्पन्न करना
- 26. Mercurial सभी छिपी हुई फ़ाइलों को अनदेखा कैसे करें?
- 27. रेलों में sti और has_many
- 28. रेलों में हेडर डेटा पढ़ना
- 29. क्या टीएफएस में "नष्ट इतिहास" करना संभव है?
- 30. रेलों पर पृथक विजेट का उपयोग करना आसान
यह ओपी से क्या नहीं करता है। वह चल रही नौकरियों को मारने की कोशिश कर रहा है, कतार को साफ़ नहीं करता है। – volx757