4

Rails 5プレリリースバージョンでAction Cableを試しています。サーバーを起動するたびに、このエラーが発生します

[Action Cable] Redis reconnect failed

サーバーを数回再起動しても解決しません。私が間違っていることはありますか?

私はUbuntu 14.04で働いています

4

3 に答える 3

3

Action Cable は redis で動作し、実行中のローカル マシンにインストールする必要があります。

sudo apt-get -y install redis-server

その後、サーバーを再起動します

于 2015-12-28T17:06:43.840 に答える
0

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

私にとって魅力のように働きました。

それが役立つことを願っています!

于 2016-07-18T10:25:14.160 に答える