有人使用resque gem和插件resque-history和ActiveJob?

时间:2015-02-13 09:19:46

标签: ruby-on-rails ruby resque rails-activejob

我使用resque-history插件来监控已完成的任务。

首先,我将此字符串 require&#39; resque-history / server&#39; 添加到路径文件中,然后我会在信息中心中看到新的历史记录标签。< / p>

这是 /app/jobs/welcome_email_job.rb

中的一些代码
require 'resque-history'

class WelcomeEmailJob < ActiveJob::Base
  extend Resque::Plugins::History
  @max_history = 200
  @queue = :email

  def perform(user)
   UserMailer.welcome_email(user).deliver_now
    puts "I delivered mail to #{user.login} now, sincerly yours Resque <3"
  end
end

当工作完成后,我会在统计信息选项卡中看到处理了多少个工作,但历史记录选项卡为空,只有表头。我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试重新启动工作人员(他们不会自动重启)。