err максимальное число клиентов, достигших от redis, но нет элементов в очереди sidekiq - PullRequest
0 голосов
/ 12 мая 2019

Ruby версия: 2.4.5 Версия Sidekiq / Pro / Enterprise: 4.2.10

Я использую heroku-redis и его по бесплатному плану, который позволяет максимально подключить до 20. В моей очереди в sidekiq нет элементов, но в ней отображается 14-17 подключений redis все время и когда я выполняю какую-либо реальную работу, Это дает мне ошибку: максимальное число клиентов достигло ошибки. Почему отображается 14 соединений, если в очереди нет элемента? Что это значит?

sidekiq.yml

:concurrency: 5
:queues:
  - default
  - mailers
  - rollbar
  - internal
  - mailchimp
:limits:
mailchimp: 1

sidekiq.rb

Sidekiq.configure_server do |config|
  config.redis = { url: ENV['REDIS_URL'] }
end

Sidekiq.configure_client do |config|
  config.redis = { url: ENV['REDIS_URL'] }
end
...