バックグラウンドジョブにResqueを使用するRailsアプリがあります。これは、ローカルで正常に動作しますが、Herokuのにデプロイした後、私は、接続エラーを取得:HerokuのRedis接続エラー
Redis::CannotConnectError (Error connecting to Redis on localhost:6379 (Errno::ECONNREFUSED)):
私はそれが正しいされていない、localhostに接続しようと参照してください。私はHeroku Redis :: Redis
アドインを使用しており、redis
gemを追加しました。 initializers.redis.rb
がどのように見えるかです:
$redis = Redis.new(url: ENV["REDIS_URL"])
そして、これは私のProcfile
です:configに
web: bundle exec puma -C config/puma.rb
resque: env TERM_CHILD=1 bundle exec rake resque:work QUEUE=* COUNT=1
はREDIS_URL
が追加されvarsは。ここで何がうまくいかないのですか?