Я хотел бы настроить глобальный предел повтора в Sidekiq, чтобы ограничить количество попыток. По умолчанию Sidekiq limits the number of retries to 25, но я хочу установить его ниже для всех Рабочих, чтобы предотвратить длительный период повторной попытки по умолчанию, если лимит явно не указан на Рабочем месте.Как установить глобальный предел повтора в sidekiq?
1
A
ответ
4
Sidekiq.default_worker_options['retry'] = 10
https://github.com/mperham/sidekiq/wiki/Advanced-Options#workers
1
Это значение является stored in options
и (AFAIK) не имеет изящные сеттеров для него, так что здесь вы идете:
Sidekiq.options[:max_retries] = 5
Он может быть установлен для RetryJobs
в промежуточном инициализаторе as well.
0
Вы можете использовать Sidekiq.default_worker_options
в вашем инициализаторе. Таким образом, чтобы установить нижний предел, это было бы
Sidekiq.default_worker_options = { retry: 5 }
Смежные вопросы
- 1. knockoutjs глобальный предел скорости
- 2. Как указать глобальный предел sshkit в файле capistrano deploy.rb
- 3. Как установить глобальный язык?
- 4. Как установить глобальный массив
- 5. Как установить несколько попыток повтора в RabbitMQ?
- 6. Как установить предел подкачки MongoDB
- 7. Как установить предел масштабирования jfreechart?
- 8. как установить предел списка категорий?
- 9. Как установить default_url_options для рабочих Sidekiq?
- 10. Как распараллелить многие (100+) задачи, не нарушая глобальный предел GCD?
- 11. как установить предел для слов в bootstrap
- 12. Как установить максимальный предел в javascript?
- 13. Установить предел текстового файла
- 14. Как установить глобальный наполнитель веса в Caffe?
- 15. Как установить глобальный пакет в heroku
- 16. Как установить глобальный пользовательский шрифт в App.xaml
- 17. Как установить глобальный интервал TimePicker в KendoUI?
- 18. Как вручную установить глобальный модуль в NodeJS
- 19. Установить предел данных в логгинге
- 20. установить предел слова в tenyMCE
- 21. Установить глобальный объект в Shiny
- 22. Установить глобальный кеш ложь
- 23. AngularJs установить глобальный
- 24. Каков верхний предел числа работников Sidekiq, которых мы можем иметь?
- 25. Как установить глобальный диапазон переменных, используемый в нескольких процедурах/модулях
- 26. Как установить RibbonToolTip как глобальный Tooltip
- 27. Установить класс DIV в нг-повтора
- 28. Watchkit: установить глобальный оттенок программно
- 29. Установить глобальный замостить на knitr
- 30. MongoDB установить предел до $ inc
Помимо @ микрофонного-Perham будучи автором библиотеки и делать то, что он говорит, это, вероятно, имеет смысл только мутировать ключ 'retry', как сказано здесь, вместо того, чтобы сбивать весь хэш. – rpearce