Nilesh
2011-Apr-06 04:41 UTC
Problem in resque: job not getting removed from queue when finished processing
Hi,
I am using resque, and resque-scheduler in my rails application. I am facing
strange problem in using resque-scheduler. One of my job is not getting
removed from queue, once it finishes with the ''perform''
method. I need to
kill it explicitly to get out of the queue, then other jobs in the queue
starts executing.
Job class is simple, like:
class FooJob
@queue = :high_volume
def self.perform
puts "FooJob#perform:"
# some method call
end
end
And resque_schedule.yml contains:
add_jobs_from_foo:
cron: "15 * * * *"
class: FooJob
description: "enqueue jobs from Foo"
Can it be problem with gem versions or memory issue? or any other?
Thanks in advance for any pointers
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.