【发布时间】:2020-06-17 20:44:35
【问题描述】:
我有运行 Selenium 的 sidekiq 作业。如果工作崩溃,我需要
- 捕获异常以关闭 selenium 驱动程序(否则所有即将到来的作业也会崩溃),
- 通知错误处理程序(Sentry)
- 让 sidekiq 再试一次
今天我可以捕捉并通知,但通过捕捉异常 Sidekiq 不会重试工作。
我的问题与this one 类似,但a)它没有得到答案,b)用户不想通知其错误处理服务。
即使我发现异常,如何让 Sidekiq 重试作业?
【问题讨论】:
标签: ruby-on-rails sidekiq