问题描述
我在Heroku上的生产环境中运行的Rails服务器出现问题。就在最近,我的Sidekiq作业已经停止处理,并且Sidekiq似乎陷入了某种“闲置”状态:
我整个上午都在互联网上跑来跑去,但是我似乎找不到任何好的资源来调试它。如果有人能指出正确的方向,我将不胜感激。
相关版本控制:
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 (将#修改为@)