如何在sidekiq中设置全局重试限制?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在sidekiq中设置全局重试限制?相关的知识,希望对你有一定的参考价值。
我想在Sidekiq中配置全局重试限制,以限制重试次数。默认情况下,Sidekiq limits the number of retries to 25但我想将其设置为所有Worker较低,以防止在未在Worker上明确指定限制的情况下延长默认的最大最长重试时间。
答案
Sidekiq.default_worker_options['retry'] = 10
https://github.com/mperham/sidekiq/wiki/Advanced-Options#workers
另一答案
此值为stored in options
,并且(AFAIK)没有合适的设置方法,因此,您可以使用:
options
可能在中间件初始化程序Sidekiq.options[:max_retries] = 5
中为RetryJobs
设置。
另一答案
您也可以在sidekiq.yml中进行配置
as well
另一答案
您可以在初始化程序中使用:max_retries: 10
:queues:
- queue_1
- queue_2
。所以要设置一个下限是
以上是关于如何在sidekiq中设置全局重试限制?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 client.bulk 方法在弹性搜索中设置冲突重试