Я использую resque и resque-scheduler в моем приложении rails. Я сталкиваюсь со странной проблемой при использовании resque-планировщика. Одна из моих задач - не быть удаленными из очереди, как только она заканчивается методом «выполнения». Мне нужно убить это явно, чтобы выйти из очереди, тогда другие задания в очереди начинают выполняться.
Класс работы прост, как:
class FooJob
@queue = :high_volume
def self.perform
puts "FooJob#perform:"
# some method call
end
end
И resque_schedule.yml содержит:
add_jobs_from_foo:
cron: "15 * * * *"
class: FooJob
description: "enqueue jobs from Foo"
Может ли быть проблема с версиями гемов? или любой другой?