2014-06-17 5 views
2

레일즈 3.2 응용 프로그램의 루비에서 Sidekiq 3을 사용하고 있습니다. 플러그인없이 Sidekiq 작업에서 예외를 처리하려면 어떻게해야합니까 (예 : Honeybadger, Airbrake, Rollbar, BugSnag). 작업에서 발생하는 예외를 catch하고 싶습니다.Sidekiq 3 작업의 예외 처리

+0

일단 잡으면 무엇을하고 싶습니까? –

+0

수행 방법에서 오류가 발생했습니다. 작업이 실패했거나 진행 중임을 알기 위해 작업을 계속해야하기 때문입니다. 마지막으로 sidekiq-status를 사용하여 작업 상태를 확인했습니다. – rubywebit

+0

당신이 인터페이스에 들어가기를 원하면 아래에 링크 된 errbit를 사용할 수 있습니다.이 errbit는 Airbrake gem을 사용하여 오류를 잡습니다. 다른 현명한 어쩌면 당신이 구출하는 오류를 받아들이려면 sidekiq 다른 일자리를 만들고 그 일을하는 데 필요한 논리를 수행하십시오. http://errbit.github.io/errbit/ –

답변

1

Bugsnag에는 Sidekiq 2 및 3에서 오류를 잡아주는 기능이 내장되어 있으므로 sidekiq 작업에서 예외가 자동으로 감지됩니다!