无法让Resque和Sentry一起工作

时间:2017-07-08 15:49:52

标签: ruby-on-rails resque sentry

我有一个使用Resque的Rails应用程序。我添加了Sentry到应用程序,独立于Resque,Sentry似乎工作正常。但Sentry似乎没有抓住Resque工作中的错误。

这是我的Resque初始化文件:

# used in routes
require 'resque/server'

require 'resque/failure/multiple'
require 'resque/failure/redis'
require 'resque-sentry'

# Change redis settings according to env variable
uri = URI.parse(ENV['REDIS_URL'] || 'redis://localhost:6379')

REDIS_INSTANCE = Redis.new(
  host: uri.host,
  port: uri.port,
  password: uri.password
)

# use a separate namespace
RESQUE_NAMESPACE = "App::#{Rails.env}"

# This will initialize the connection to redis
Resque.redis = REDIS_INSTANCE
Resque.redis.namespace = RESQUE_NAMESPACE

Resque::Failure::Multiple.classes = [Resque::Failure::Redis, Resque::Failure::Sentry]
Resque::Failure.backend = Resque::Failure::Multiple

Resque.logger.level = Logger::DEBUG

关于我可以采取哪些措施进行故障排除的任何想法?

0 个答案:

没有答案