【发布时间】:2016-06-03 23:01:48
【问题描述】:
我有一个运行了一段时间的 Sidekiq 作业,当我部署到 Heroku 并且该作业正在运行时,它无法在几秒钟内完成。
这很好,因为该作业被设计为能够在需要时重新运行。
问题是作业丢失(而不是放回redis并在部署后再次运行)。
我发现建议在heroku上设置:timeout: 8,我试过了,但没有效果(也试过设置为5)。
当出现异常时,我会收到错误报告,但我看不到任何错误。所以不确定是什么问题。
关于如何调试的任何提示?
【问题讨论】:
标签: ruby-on-rails ruby heroku sidekiq