【问题标题】:Redis reconnect failed - Action CableRedis 重新连接失败 - 操作电缆
【发布时间】:2016-04-02 13:04:50
【问题描述】:

我正在试用 Rails 5 预发布版本上的 Action Cable。每当我启动服务器时,我都会收到此错误

[Action Cable] Redis reconnect failed

多次重启服务器没有帮助。是不是我做错了什么?

我在 Ubuntu 14.04 上工作

【问题讨论】:

    标签: ruby-on-rails redis ruby-on-rails-5 actioncable


    【解决方案1】:

    Action Cable 可与 redis 一起使用,您需要将其安装在本地计算机上 运行

    sudo apt-get -y install redis-server
    

    然后重启你的服务器

    【讨论】:

    • 注意:您还需要在命令提示符下使用redis-server启动服务器
    【解决方案2】:

    假设您已经正确安装了 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

    显然,用您的 IP 地址替换 x'es。

    然后重启:

    systemctl restart redis
    

    对我来说就像一个魅力。

    希望对你有帮助!

    【讨论】:

      【解决方案3】:

      这里是安装redis的步骤。

      1. apt-get 更新
      2. apt-get 升级 -y
      3. apt-get install -y redis-server
      4. 服务 redis-server 重启

      【讨论】:

        猜你喜欢
        • 2016-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-16
        • 2018-03-27
        • 2015-11-12
        • 1970-01-01
        相关资源
        最近更新 更多