延迟作业 pause/resume 个作业
Delay job pause/resume job
可以pause/resume工作吗?
例如,我想暂停我的 Delayed::Job.last
上一份工作,而不是继续它。
我的作业正在上传文件
不可以
请阅读
https://github.com/collectiveidea/delayed_job/issues/58
到suspend/delete你的上一份工作
# list all jobs
Delayed::Job.all
# find a job by id
job = Delayed::Job.find(params[:id]) || Delayed::Job.last
# delete it
job.delete
那就开始吧
你最好能入队
my_job = MyJob.new(User.send_data) #some user model method send_data
job = Delayed::Job.enqueue(my_job, 0, 1.hour.from_now)
job.name
# => "MyJob-User-1"
job.handler
可以pause/resume工作吗?
例如,我想暂停我的 Delayed::Job.last
上一份工作,而不是继续它。
我的作业正在上传文件
不可以
请阅读
https://github.com/collectiveidea/delayed_job/issues/58
到suspend/delete你的上一份工作
# list all jobs
Delayed::Job.all
# find a job by id
job = Delayed::Job.find(params[:id]) || Delayed::Job.last
# delete it
job.delete
那就开始吧
你最好能入队
my_job = MyJob.new(User.send_data) #some user model method send_data
job = Delayed::Job.enqueue(my_job, 0, 1.hour.from_now)
job.name
# => "MyJob-User-1"
job.handler