मुझे delayed_job
से कोई लॉग आउटपुट नहीं मिल रहा है, और मुझे यकीन नहीं है कि मेरी नौकरियां शुरू हो रही हैं।देरी_job में लॉग इन करना?
यहाँ मेरी Procfile है:
web: bundle exec rails server
worker: bundle exec rake jobs:work
worker: bundle exec clockwork app/clock.rb
और यहाँ काम है:
class ScanningJob
def perform
logger.info "logging from delayed_job"
end
def after(job)
Rails.logger.info "logging from after delayed_job"
end
end
मैं प्रणाली बाहर करने के लिए है कि घड़ी की कल आउटपुट देखते हैं, और मैं कार्यकर्ता निष्पादक शुरू कर देख सकते हैं, लेकिन मैं अपने लॉग देखें कभी नहीं बयान हिट मैंने puts
की कोशिश की और साथ ही इसका कोई फायदा नहीं हुआ।
मेरे घड़ी फ़ाइल बहुत सरल है:
every(3.seconds, 'refreshlistings') { Delayed::Job.enqueue ScanningJob.new }
मैं सिर्फ यह काम कर देखना चाहते हैं, और प्रवेश के अभाव का मतलब मैं नहीं कर सकता। यहाँ क्या चल रहा है?
संभावित देरी [देरी \ _job लॉगिंग नहीं] [http://stackoverflow.com/questions/9507765/delayed-job-not-logging) – deefour