У меня есть задания sidekiq под управлением Selenium. В случае сбоя задания мне нужно
- перехватить исключение, чтобы отключить драйвер селена (в противном случае все поступающие задания также будут обрабатывать sh),
- обработчик ошибок уведомления ( Sentry)
- Попробуйте Sidekiq еще раз
Сегодня я могу поймать и уведомить, но, поймав исключение, Sidekiq не будет повторять задание.
Мой вопрос похож на этот но а) он не получил ответа и б) что пользователь не хотел уведомлять свою службу обработки ошибок.
Как мне заставить Sidekiq повторить задание, даже если я поймал исключение?