2
如何讓sidekiq發送郵件失敗時發送郵件?目前我知道異常通知程序正在工作,但是當一個sidekiq作業失敗時,它不會執行任何操作。sidekiq將不會發送異常通知郵件
如何讓sidekiq發送郵件失敗時發送郵件?目前我知道異常通知程序正在工作,但是當一個sidekiq作業失敗時,它不會執行任何操作。sidekiq將不會發送異常通知郵件
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
另外,還要確保你有例外通知的新版本,這需要在2個參數到它的handle_background_exception
方法