मिला दिए गए लिंक पर एक समाधान:
http://ariejan.net/2010/08/23/resque-how-to-requeue-failed-jobs
रेल कंसोल में हम जांच की और विफल नौकरियों पुन: प्रयास करने के लिए इन आदेशों का उपयोग कर सकते हैं:
1 - जाओ विफल रही नौकरियों की संख्या:
Resque::Failure.count
2 - त्रुटियों अपवाद वर्ग और पश्व-अनुरेखन
Resque::Failure.all(0,20).each { |job|
puts "#{job["exception"]} #{job["backtrace"]}"
}
चेक नौकरी वस्तु में विफल रहा है काम के बारे में जानकारी के साथ एक हैश है। आप अधिक जानकारी जांचने के लिए इसका निरीक्षण कर सकते हैं। यह भी ध्यान रखें कि यह केवल पहली 20 विफल नौकरियों को सूचीबद्ध करता है। सुनिश्चित नहीं है कि उन्हें कैसे सूचीबद्ध करें ताकि आपको पूरी सूची प्राप्त करने के लिए मूल्यों (0, 20) को बदलना होगा।
3 - पुन: प्रयास करें सब विफल रही नौकरियों:
(Resque::Failure.count-1).downto(0).each { |i| Resque::Failure.requeue(i) }
4 - विफल रही नौकरियों रीसेट गिनती:
Resque::Failure.clear
पुन: प्रयास सभी नौकरियों काउंटर रीसेट नहीं करेगा। हमें इसे साफ़ करना होगा ताकि यह शून्य हो जाए।
इसके बाद से Resque सहायकों के सभी प्रकार है एक गहरे लाल रंग का कंसोल का उपयोग करने कि ऐसा करने के लिए आसान हो जाएगा। आप सीधे इसे रेडिस-क्ली में क्यों करना चाहते हैं? – marcgg
धन्यवाद, रेल कंसोल का उपयोग कर के रूप में आप की सिफारिश की मेरी समस्या हल। – Horacio