Redis 重新连接失败 - Action Cable
Redis reconnect failed - Action Cable
我正在 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 等),单独绑定到本地主机或 127.0.0.1 是棘手的,根据我的经验,它没有按预期工作。
您需要显式绑定到服务器的实际 IP,然后重新启动 redis。
如果你使用的是 Centos and/or RHEL 它应该在:
/etc/redis.conf
然后搜索行:
bind 127.0.0.1
然后只需将您的服务器 IP 地址添加到该行,例如:
bind 127.0.0.1 xxx.xx.xxxx
显然,用您的 IP 地址替换 x。
然后重启:
systemctl restart redis
对我来说就像一个魅力。
希望对您有所帮助!
这里是安装redis的步骤。
- apt-get 更新
- apt-get upgrade -y
- apt-get install -y redis-server
- 服务 redis 服务器重启
我正在 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 等),单独绑定到本地主机或 127.0.0.1 是棘手的,根据我的经验,它没有按预期工作。
您需要显式绑定到服务器的实际 IP,然后重新启动 redis。
如果你使用的是 Centos and/or RHEL 它应该在:
/etc/redis.conf
然后搜索行:
bind 127.0.0.1
然后只需将您的服务器 IP 地址添加到该行,例如:
bind 127.0.0.1 xxx.xx.xxxx
显然,用您的 IP 地址替换 x。
然后重启:
systemctl restart redis
对我来说就像一个魅力。
希望对您有所帮助!
这里是安装redis的步骤。
- apt-get 更新
- apt-get upgrade -y
- apt-get install -y redis-server
- 服务 redis 服务器重启