Не удалось переподключиться к Redis — кабель действий

Я пробую Action Cable на предварительной версии rails 5. Каждый раз, когда я запускаю сервер, я получаю эту ошибку

[Action Cable] Redis reconnect failed

Перезагрузка сервера несколько раз не помогла. Есть ли что-то, что я делаю неправильно?

Я работаю в Ubuntu 14.04


person City Jinx    schedule 28.12.2015    source источник


Ответы (3)


Action Cable работает с Redis, и вам нужно будет установить его на свой локальный компьютер.

sudo apt-get -y install redis-server

а затем перезапустите свой сервер

person Bubunyo Nyavor    schedule 28.12.2015
comment
примечание: вам также необходимо запустить сервер из командной строки с помощью redis-server - person sixty4bit; 30.01.2016

Предполагая, что у вас правильно установлен redis, вам нужно будет убедиться, что ваш сервер redis привязан к вашему серверу, если вы используете облако (например, AWS и т. д.), привязка только к локальному хосту или 127.0.0.1 сложна. , и по моему опыту, это не сработало, как ожидалось.

Вам нужно будет явно привязаться к фактическому IP-адресу сервера, а затем перезапустить Redis.

Если вы используете Centos и/или RHEL, это должно быть в:

/etc/redis.conf

Затем найдите строку:

привязать 127.0.0.1

затем просто добавьте IP-адрес вашего сервера в эту строку, например:

привязать 127.0.0.1 ххх.хх.хххх

Очевидно, замените x на свой IP-адрес.

Затем перезапустите:

systemctl restart redis

Работал как шарм для меня.

Надеюсь, это поможет!

person codewizard    schedule 18.07.2016

Вот шаги по установке Redis.

  1. apt-получить обновление
  2. apt-получить обновление -y
  3. apt-get install -y redis-сервер
  4. служба redis-сервер перезапуск
person faisal bhatti    schedule 11.11.2016