Resque - 如何取消正在进行的工作?

时间:2016-03-10 21:51:39

标签: ruby-on-rails resque

一旦工人拿起Resque工作并开始执行,有没有办法让它停止?

我正在实施几个Resque作业,当一个新的作业开始时,我希望它检查当前正在运行的作业并停止那些会产生冲突的作业。

1 个答案:

答案 0 :(得分:0)

Resque-status提供使用Resque::Plugins::Status::Hash.kill(job_id)

杀死工作人员作业的功能

有关详情,请参阅https://github.com/quirkey/resque-status#kill-kill-kill