2016-05-17 111 views
0

我有一個使用Resque作爲後臺作業的Rails應用程序。這在當地工作正常,但部署到Heroku上後,我得到一個連接錯誤:Heroku上的Redis連接錯誤

Redis::CannotConnectError (Error connecting to Redis on localhost:6379 (Errno::ECONNREFUSED)): 

我看到它會嘗試連接到本地主機,這是不正確的。我正在使用Heroku Redis :: Redis加載項,並添加了redis寶石。這是怎麼initializers.redis.rb樣子:

$redis = Redis.new(url: ENV["REDIS_URL"]) 

這是我Procfile

web: bundle exec puma -C config/puma.rb 
resque: env TERM_CHILD=1 bundle exec rake resque:work QUEUE=* COUNT=1 

在配置瓦爾添加REDIS_URL。這裏出了什麼問題?

回答

相關問題