2

失敗したときにsidekiqからメールを送信できるようにするにはどうすればよいですか?現在、例外通知機能が機能していることはわかっていますが、sidekiqジョブが失敗しても、何も実行されません。

4

1 に答える 1

3
class DelayedWorker

  include Sidekiq::Worker
  # Utils include watchdog, which will email on failures
  include Sidekiq::Util

  def perform(type, args)
    watchdog('DelayedWorker failed') do
      raise 'Doh!'
      puts "Doing hard work #{type} #{args.to_json}"
    end
  end

end

handle_background_exceptionまた、メソッドに2つの引数を取り込む新しいバージョンの例外通知機能があることを確認してください

于 2012-10-22T19:12:14.810 に答える