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'