首页 > 解决方案 > 可以扩展 Resque Cleaner 以存储超过 1000 个失败的作业吗?

问题描述

我使用 Redis 和 Ruby on Rails 框架设置了 Resque Cleaner。我注意到清洁工充满了失败的工作,直到 1000 大关。我一直在试图找到一种方法来提高 1000 的门槛,但还没有运气,有没有办法做到这一点,我错过了?

标签: ruby-on-railsrubyresque

解决方案


看起来这在自述文件中有所介绍:https ://github.com/ono/resque-cleaner

将此添加到 resque-web 配置文件:

# [app_dir]/config/resque-web.rb
require 'resque-cleaner'
module Resque::Plugins
  ResqueCleaner::Limiter.default_maximum = 10_000
end

然后在启动 resque-web 时传递文件

$ resque-web [app_dir]/config/resque-web.rb

推荐阅读