我跟着使用CollectiveIdea的fork的railscast。我无法让它发挥作用。我在/ lib文件夹中创建了一个新文件,包含了这个
class Device
def deliver
#my long running method
end
handle_asynchronously :deliver
end
device = Device.new
device.deliver
我做了一个脚本/ delayed_job并且分配了一个app实例。现在,
我正在开发模式(Rails 2.3.2)中对此进行测试,很快就会将其投入生产。
谢谢!
答案 0 :(得分:0)
您是否看到了您运行的脚本/ delayed_job的进程?做一个ps aux | grep delayed_job并查看是否有进程正在运行。
AFAIK,您无法使用延迟作业设置任何时间间隔。
答案 1 :(得分:0)
作为诊断问题的第一步: