为Sidekiq队列设置最大大小限制

时间:2014-10-20 04:38:40

标签: sidekiq

最近报告异常的一个队列被作业溢出,导致Redis使用太多内存并最终崩溃。

我想给Sidekiq队列一些最大的工作选择。如果队列已满,则应删除作业。是否有选项或gem来提供此功能?

1 个答案:

答案 0 :(得分:1)

我今天没有任何内容可以提供真正的队列背压。一些想法,希望这会有所帮助:

使用Inspeqtor监控Redis实例:

https://github.com/mperham/inspeqtor/wiki/Daemon-Specific-Metrics#redis

监控您的队列积压:

https://github.com/mperham/sidekiq/wiki/Monitoring#monitoring-queue-backlog