【发布时间】:2019-08-08 23:13:22
【问题描述】:
config/initializers/sidekiq.rb
Sidekiq.configure_server do |config|
config.redis = { :url => 'redis://192.xxx.xxx.xx:6379/0' }
end
当我这样做时在生产控制台中
ActivationWorker.perform_async(877459)
报错
Redis::CannotConnectError: 连接到 127.0.0.1:6379 上的 Redis 时出错 (Errno::ECONNREFUSED)
甚至 sidekiq.log 打印
Booting Sidekiq 5.1.3 with redis options {:url=>"redis://192.xxx.xxx.xx:6379/0", :id=>"Sidekiq-server-PID-646"}
【问题讨论】:
-
redis 和 rails 在同一台服务器上吗?如果没有,请确保您在其配置中允许连接。
-
独立服务器@RocKhalil
标签: ruby-on-rails ruby redis sidekiq