###前提・実現したいこと
さくらのVPSにデプロイしたRailsアプリを動かしたいです。
###発生している問題・エラーメッセージ
I, [2017-02-25T19:20:47.772654 #17510] INFO -- : [df16f97e-a2de-4d64-a3f4-50a810953097] Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.3ms) F, [2017-02-25T19:20:47.773943 #17510] FATAL -- : [df16f97e-a2de-4d64-a3f4-50a810953097] F, [2017-02-25T19:20:47.774007 #17510] FATAL -- : [df16f97e-a2de-4d64-a3f4-50a810953097] Redis::ProtocolError ( Got 'H' as initial reply byte. If you're in a forking environment, such as Unicorn, you need to connect to Redis after forking. ): F, [2017-02-25T19:20:47.774051 #17510] FATAL -- : [df16f97e-a2de-4d64-a3f4-50a810953097] F, [2017-02-25T19:20:47.774113 #17510] FATAL -- : [df16f97e-a2de-4d64-a3f4-50a810953097] app/controllers/works_controller.rb:22:in `show'
開発環境ではRedisを動かせたのですが、
本番環境で動かすことができません。
###該当のソースコード
【config/production.rb】
・・・省略・・・ ENV["REDIS"] = "http://candate.tk/:6379" ・・・省略・・・
candate.tkは私のサイトURLです。
おそらく、このポート番号が間違っているのが原因かと思うのですが、、、
ご経験ある方御指南お願いします。
confファイルのlistenは80番ポートを使用しています。
##追加
$ ps -ef | grep redis redis 17247 1 0 Feb25 ? 00:01:06 /usr/sbin/redis-server /etc/redis.conf
cat /etc/redis.conf | grep -v "#" | grep port port 6379
回答2件
あなたの回答
tips
プレビュー