2016-07-01 19 views

答えて

0

ジョブが失敗するたびに呼び出されるresque failureフックを使用できます。

この方法を無効にするか、プラグインを使用してこの方法を使用できます。 ジョブは失敗したログであり、ここから再試行します。 resqueコードベース、ファイルから

コード:resque-1.27.1/libに/ resque/job.rb

# Given an exception object, hands off the needed parameters to 
# the Failure module. 
def fail(exception) 
    begin 
    run_failure_hooks(exception) 
    rescue Exception => e 
    raise e 
    ensure 
    Failure.create \ 
     :payload => payload, 
     :exception => exception, 
     :worker => worker, 
     :queue  => queue 
    end 
end 
関連する問題