###前提・実現したいこと
herokuでのデプロイ時に「We're sorry, but something went wrong.」のメッセージが画面に出てきてしまい、以下のエラーログが出ており、色々調べたものの具体的な解決方法が見つけられていなくて困っています。
ご教授いただけたら大変ありがたく、どうぞよろしくお願いいたします!
###発生している問題・エラーメッセージ
ログの中では以下が出ており、おそらく、redisに繋がらない?ということかと思っております。
※redis to goのアドオンは取得済みです
ActionView::Template::Error (Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)):
###該当のソースコード
ここら辺のコードの書き方がよくわかっておらず、無茶苦茶でしたら申し訳ありません。
config/initializers/redis.rb if Rails .env == 'production' uri = URI.parse(ENV["REDISTOGO_URL"]) REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password) Resque.redis = REDIS end ----------- config/environments/production.rb Rails.application.configure do config.session_store_servers = ENV["REDISTOGO_URL"] end -------- procfile worker: TERM_CHILD=1 rake environment resque:work ------- config/initializers/resque.rb Resque.redis = Redis.new(:url => ENV["REDISTOGO_URL"]) Resque.after_fork = Proc.new { ActiveRecord::Base.establish_connection }
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。