Rails 5プレリリースバージョンでAction Cableを試しています。サーバーを起動するたびに、このエラーが発生します
[Action Cable] Redis reconnect failed
サーバーを数回再起動しても解決しません。私が間違っていることはありますか?
私はUbuntu 14.04で働いています
Rails 5プレリリースバージョンでAction Cableを試しています。サーバーを起動するたびに、このエラーが発生します
[Action Cable] Redis reconnect failed
サーバーを数回再起動しても解決しません。私が間違っていることはありますか?
私はUbuntu 14.04で働いています
Action Cable は redis で動作し、実行中のローカル マシンにインストールする必要があります。
sudo apt-get -y install redis-server
その後、サーバーを再起動します
redis が適切にインストールされていると仮定すると、redis サーバーがサーバーにバインドされていることを確認する必要があります。クラウド (AWS など) を使用している場合は、localhost または 127.0.0.1 だけにバインドするのは難しいです。 、そして私の経験から、期待どおりに機能しませんでした。
サーバーの実際の IP に明示的にバインドしてから、redis を再起動する必要があります。
Centos や RHEL を使用している場合は、次の場所にあります。
/etc/redis.conf
次に、次の行を検索します。
バインド 127.0.0.1
次に、次のように、サーバーの IP アドレスをその行に追加するだけです。
バインド 127.0.0.1 xxx.xx.xxxx
明らかに、x を IP アドレスに置き換えてください。
次に再起動します。
systemctl restart redis
私にとって魅力のように働きました。
それが役立つことを願っています!