Resque-Status gem不给出状态

时间:2013-08-09 12:26:38

标签: ruby-on-rails resque

我也在我的项目中使用resque-status gem来获取bacground进程状态,但问题是它没有给我状态:(它总是说status.status =排队 我正试图通过以下方式从我的控制器获取作业ID: job_id = PatstatResqueWorker.create('query' => @query, 'database' => "localhost") 这件事有效。

但是,如果我尝试通过以下方式获取状态: status = Resque::Plugins::Status::Hash.get(job_id) 它让alwasy“排队”:(

这是我的Resque Worker Class:

require 'resque'
require 'resque/job_with_status'

class PatstatResqueWorker < Resque::JobWithStatus
  @queue = :patstat_worker_q

  def self.perform(jobid, options)
    results = ActiveRecord::Base.connection.execute(options['query'])
  end
end

任何人都可以告诉我什么是错的?

0 个答案:

没有答案