【问题标题】:Resque - how to cancel an ongoing job?Resque - 如何取消正在进行的工作?
【发布时间】:2016-06-25 23:30:37
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails resque


    【解决方案1】:

    Resque-status 提供了使用 Resque::Plugins::Status::Hash.kill(job_id) 杀死工人工作的能力

    更多信息:参考https://github.com/quirkey/resque-status#kill-kill-kill

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-10
      • 2015-08-19
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 2011-11-07
      相关资源
      最近更新 更多