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
。這裏出了什麼問題?