Rails 4 和配置 Sidekiq
Rails 4 and configuring Sidekiq
这个问题之前已经被问过很多次了,但我还没有找到任何解决我的确切问题的方法。我有一个 Rails 4 应用程序,我已经安装了 SideKiq 来处理后台电子邮件处理。我已经按照基本说明进行操作,但是当我 运行
bundle exec sidekiq
错误的主要部分是
Redis::CannotConnectError: Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)
这是不言自明的,但它似乎在文档中说明了如何解决这个问题(除非我误读了)。很明显我设置错了。我尝试添加 sidekiq.rb 文件
redis = { url: (ENV['REDIS_URL'] || 'redis://127.0.0.1:6379'), namespace: 'sidekiq' }
Sidekiq.configure_server do |config|
config.redis = redis
end
Sidekiq.configure_client do |config|
config.redis = redis
end
但运气不好。帮助将不胜感激。
你确定你安装了redis吗?
您可以查看 redis-cli ping
。
似乎 Sidekiq 文档假定您已经 运行 拥有 Redis。
brew install redis
如果您使用的是 HomeBrew,或者查看 RailsCast.
这个问题之前已经被问过很多次了,但我还没有找到任何解决我的确切问题的方法。我有一个 Rails 4 应用程序,我已经安装了 SideKiq 来处理后台电子邮件处理。我已经按照基本说明进行操作,但是当我 运行
bundle exec sidekiq
错误的主要部分是
Redis::CannotConnectError: Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)
这是不言自明的,但它似乎在文档中说明了如何解决这个问题(除非我误读了)。很明显我设置错了。我尝试添加 sidekiq.rb 文件
redis = { url: (ENV['REDIS_URL'] || 'redis://127.0.0.1:6379'), namespace: 'sidekiq' }
Sidekiq.configure_server do |config|
config.redis = redis
end
Sidekiq.configure_client do |config|
config.redis = redis
end
但运气不好。帮助将不胜感激。
你确定你安装了redis吗?
您可以查看 redis-cli ping
。
似乎 Sidekiq 文档假定您已经 运行 拥有 Redis。
brew install redis
如果您使用的是 HomeBrew,或者查看 RailsCast.