0
私は、アプリケーションでdelayed_jobsとrest_clientを使用しています。jobsフォルダとjobクラスjobs/test_job.rbを作成しました。DelayedJobとRestClientをRailsで使用する4.2.5 Jruby 2.2.2
class TestJob < Struct.new(:name)
def perform
RestClient.get "http://name"
end
end
RestClientとDelayedJobが正常に動作しているが、クライアント(http://name)がダウンしているとき、delayed_jobは私がSocketErrorをエラーして再試行していない提供します。
私のコントローラにはこれがあります。
Delayed::Job.enqueue TestJob.new(my_other_rails_app), :queue => "my_test"
エラーが発生した場合、delayed_jobは再キューイングされませんか?