2014-09-01 58 views

回答

0

如果需要,您可以使用ResqueStatus gem來跟蹤作業並使用id將其刪除。

以下是在創業板上市Docs給出一個例子:

你的工作類:

class SleepJob 
    include Resque::Plugins::Status 

    def perform 
    # your code 
    ... 
    ... 
    end 
end 

排隊的工作並獲得作業ID:

job_id = SleepJob.create(args) 

殺該工作使用作業ID:

Resque::Plugins::Status::Hash.kill(job_id) 

瞭解更多關於Github