我在本地计算机上运行 resque 和 resque-scheduler 。
我可以测试我的作业是否正常工作,或者通过复制并粘贴 rails console 中的代码?
Resque.enqueue_in 3.seconds, SnippetHighlighter
这是我的 SnippetHighlighter.rb 代码
def self.perform
puts "it works
end
谁有同样的经历?感谢
答案 0 :(得分:0)
确保您的/config/environments/development.rb
有resque
作为队列适配器而不是inline
:
config.active_job.queue_adapter = :resque
打开一个终端并开始resque:
VERBOSE=1 QUEUE=* rake environment resque:work
打开第二个终端并启动调度程序:
VERBOSE=1 rake resque:scheduler