0
這已被問過很多次,但我還沒有找到任何解決方案,我的確切問題。我有一個Rails 4應用程序,並且我安裝了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實際上是否在6479端口上運行? – Unixmonkey
感謝您的回覆。我對Redis完全陌生 - 我將如何檢查這個(我從命令行推測) – GhostRider
'redis-cli ping'。你確定你甚至安裝了redis嗎?看來sidekiq文檔假設你已經運行了redis。 'brew install redis'如果你使用的是HomeBrew,或者查看RailsCast:http://railscasts.com/episodes/366-sidekiq – Unixmonkey