Ci sono alcune domande come questa, ma nessuna sembra risolvere il mio problema. Ecco il grub:Heroku RedisCloud Redis :: CannotConnectError su localhost anziché REDISCLOUD_URL
Rails 4, Ruby 2.0.0 app utilizzando Resque e Redis.
miei Redis initializer:
#config/initializers/redis.rb
if ENV["REDISCLOUD_URL"]
$redis = Redis.new(:url => ENV["REDISCLOUD_URL"])
end
errore è questo, come riportato da Heroku tronchi:
Redis::CannotConnectError: Error connecting to Redis on 127.0.0.1:6379 (ECONNREFUSED)
mio procfile:
web: bundle exec rackup config.ru -p $PORT
resque: env TERM_CHILD=1 QUEUES=* bundle exec rake resque:work
Se aiuta, il mio REDISCLOUD_URL
è:
redis://rediscloud:[email protected]:17695
Non è in http://
. È un problema?
Ho provato tutti gli altri post di overflow dello stack su questi problemi e non funziona nulla. Qualche consiglio? Ho seguito la pagina RedisCloud Heroku qui: https://devcenter.heroku.com/articles/rediscloud
Vorrei poter revocare questa risposta due volte. – ACIDSTEALTH
Sì, ha funzionato anche per me. Sembra che ci sia un errore nella documentazione di heroku. Li scriverò –