1
今天airbrake報告了一個例外。它的總結表示,當sidekiq嘗試在失敗後重試作業時會出現問題。以下是總結PARAMS樣子:如何調試sidekiq?
{
"retry"=>"true",
"queue"=>"default",
"class"=>"AdwordsReportWorker",
"args"=>"[\"2\", \"2012-11-13\"]",
"jid"=>"51d568e46c412adc327153c8",
"error_message"=>"wrong number of arguments(1 for 0)",
"error_class"=>"ArgumentError",
"failed_at"=>"2012-11-14 13:56:12 UTC",
"retry_count"=>"0",
"controller"=>"",
"action"=>""
}
我看來,異常僅服用。安迪在任務失敗和重試。我想調試這個,但我不能讓我的頭周圍哪裏開始:-(
我的問題是:
- 在什麼條件下工人的理解是失敗完成這項工作(從他descides重試)?我如何迫使工人在嘗試,比如重現問題?
- 失敗有沒有調試好的教程/例子sidekiq工人?
- 我使用sidekiq 2.3。 3。是否升級到更新版本解決 問題?
紅利軌跡。 的actual stacktrace在
[GEM_ROOT]/gems/activerecord-3.2.8/lib/active_record/associations/association.rb:98:in `initialize'