我使用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
当工作完成后,我会在统计信息选项卡中看到处理了多少个工作,但历史记录选项卡为空,只有表头。我可以解决这个问题吗?
答案 0 :(得分:0)
尝试重新启动工作人员(他们不会自动重启)。