【问题标题】:How to debug sidekiq?如何调试sidekiq?
【发布时间】:2012-11-14 23:46:32
【问题描述】:

今天airbrake 报告了异常。它的摘要说,当 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"=>""
}

我似乎只有在作业失败并重试时才会出现异常。我想调试这个,但我不知道从哪里开始:-(

我的问题是:

  1. 工人在什么情况下理解它失败完成工作(他决定重试)?我如何迫使工作人员失败以试图重现问题?
  2. 是否有关于调试/示例 sidekiq 工作人员的好教程?
  3. 我正在使用 sidekiq 2.3.3。升级到新版本会解决问题吗?

奖励曲目actual stacktrace 意外出现在

[GEM_ROOT]/gems/activerecord-3.2.8/lib/active_record/associations/association.rb:98:in `initialize'

【问题讨论】:

    标签: ruby-on-rails debugging sidekiq


    【解决方案1】:

    我找不到如何调试 sidekiq,但显然我所指的问题是 Rails 中的一个已知错误。

    这里有几行:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 2012-11-28
      • 2021-10-31
      • 2013-05-23
      • 1970-01-01
      • 2015-01-19
      相关资源
      最近更新 更多