Sidekiq卡在空闲模式下Heroku

问题描述

我在Heroku上的生产环境中运行的Rails服务器出现问题。就在最近,我的Sidekiq作业已经停止处理,并且Sidekiq似乎陷入了某种“闲置”状态:

enter image description here

我整个上午都在互联网上跑来跑去,但是我似乎找不到任何好的资源来调试它。如果有人能指出正确的方向,我将不胜感激。

相关版本控制:

Ruby    '2.5.8'
Rails   '5.2.4.4'
Sidekiq '6.1.2'
Redis   '4.2.0'

相关配置变量:

REDIS_PROVIDER=REDISTOGO_URL
REDISTOGO_URL=redis://redistogo:[secret]@crestfish.redistogo.com:11137/
REDIS_URL=redis://redistogo:[secret]@crestfish.redistogo.com:11137/

Sidekiq.yml

:concurrency: 5
staging:
  :concurrency: 10
production:
  :concurrency: 10
:queues:
  - [default,1]

initializers / sidekiq.rb

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

initializers / redis.rb

REDIS = Redis.new(uri: URI.parse(ENV["REDIS_URL"] || "redis://localhost:6379/"))

任何帮助将不胜感激。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)