पर काम '' 'देता है, मैंने https://devcenter.heroku.com/articles/queuing-ruby-resque पर ट्यूटोरियल का पालन किया और रेलवे ऐप में पृष्ठभूमि नौकरियां चलाने के लिए ट्यूटोरियल का पालन किया। नौकरियों कतार के बाद, यह कंसोल में के बाद से नौकरियों में से किसी को चलाने के लिए मैं देख सकता हूँ कामरेस्क्यू के साथ जॉब्स "काम नहीं करना है" नौकरियां: हेरोोकू
>Resque.info
=> {:pending=>1, :processed=>0, :queues=>1, :workers=>0, :working=>0, :failed=>0, :servers=>["redis://dory.redistogo.com:9826/0"], :environment=>"production"}
संसाधित नहीं किया गया है, तो मुझे क्या करना (स्थानीय)
bundle exec rake jobs:work
कोशिश प्रतीत नहीं होता
मैं Heroku पर
rake aborted!
Don't know how to build task 'jobs:work'
मिलता है, अगर मैं
कोशिशमैं फिर से पाने के `कार्य का निर्माण करने के लिए कैसे '
मेरी Rakefile में पता नहीं है, मैं require 'resque/tasks'
है और मेरे Procfile में मैं
resque: env TERM_CHILD=1 bundle exec rake jobs:work
resque: env TERM_CHILD=1 bundle exec rake jobs:work
मेरी Gemfile में मैं Resque और redis जवाहरात है है, लेकिन देरी नहीं_job।
अद्यतन: यहाँ मेरी Rakefile है:
#!/usr/bin/env rake
require File.expand_path('../config/application', __FILE__)
Guard::Application.load_tasks
/lib/tasks
खाली है। मेरे पास ऐप/श्रमिकों में एक कर्मचारी है जिसे मैं नियंत्रक में लगा रहा हूं।
मुझे लगता है कि आप सही हैं, मुझे शायद कुछ याद आ रहा है। मैंने अपना रेकफाइल जोड़ा है। मैं रेज डॉक्स के लिए चारों ओर देखता हूँ। मुझे बताएं कि मैं कौन सी अन्य जानकारी प्रदान कर सकता हूं। – highBandWidth
ओह, मुझे शायद 'आवश्यकता' resque/कार्यों " कार्य" resque: setup "=>: पर्यावरण' के साथ फ़ाइल lib/functions/resque.rake जोड़ने की आवश्यकता है। जब मैं अपने कंप्यूटर पर वापस आऊंगा तो मैं इसे आजमाउंगा। कार्य "resque: सेटअप" =>: – highBandWidth
हाँ, मैं – highBandWidth