2017-08-13 56 views
0

我正在使用Sidekiq,並且我想在後臺作業中引發異常時執行一個方法,但沒有救出錯誤。在沒有救援的情況下引發異常的執行方法

目前,我有:

begin 
    # job 
rescue => SomeError 
    # run method 
end 

但是,由於搶救錯誤,它並不Sidekiq的「失敗」一節中去。

我想在發生異常時執行代碼,但不能挽救它。我怎樣才能做到這一點 ?

回答

2

只是重新加註,你全部設置。

begin 
    # job 
rescue => SomeError 
    # run method 
    raise 
end 
+0

該死的。很明顯,應該考慮一下。非常感謝! –

+4

歡迎;我曾在那裏「很明顯」的土地多次:) – mudasobwa

相關問題