http://brainstorm.ubuntu.com/item/14354/
Но... Может требоваться два адаптера отдельной сети (например, 2 беспроводной связи, беспроводная связь и соединенный проводом, и т.д.) в зависимости от возможностей Ваших беспроводных аппаратных средств по сравнению с его доступной поддержкой драйвера устройства.
Ваш брандмауэр / порт может быть заблокирован, поэтому он не может запуститься!
По умолчанию вы должны включить 5672 (порт кролика mq) и 4365 (порт empd)
Затем перезапустите его снова, он должен работать.
Я столкнулся с этой проблемой при установке rabbitmq-server, когда я устанавливал chef. Обход для меня и решение этой проблемы даны следующим образом:
$ sudo vim /etc/hosts
Затем добавьте
$ 127.0.0.1 <hostname>
Вот ваше имя хоста, если вы не уверены в имени хоста, выполните следующую команду:
$ hostname
Результат - ваше имя хоста. Просто добавьте это в свой / etc / hosts и затем запустите:
$ sudo service rabbitmq-server start
И он был запущен. Это сработало для меня. Спасибо, что уделили время, чтобы прочитать .:)
This is a problem related to /etc/host
file. This file is not configure properly.
Just open the file:
$ sudo -s
$ vim /etc/hosts
Check lines that start with "127.0.0.1" in this file (usually it's located on the top of the file).
Then make it look like this:
127.0.0.1 your host name
Then save and quit. Now restart rabbitmq-server
and confirm that it works.
Сначала проверьте erl -sname foo
на вашей оболочке. Если вы получите ту же ошибку, это может быть проблема с ubuntu erlang package.
Поэтому я только что установил новейший erlang package и это работает на меня.
.У меня тоже была аналогичная ошибка. (У меня нет логов, так как я перезапустил rabbitmq-server для devstack) Мой файл / etc / hosts был хорошо настроен.
Когда rabbitmq_server выходит из строя, он записывает определенную информацию в erl_crash.dump. В файле я увидел, что порт 5672 (на котором развернут сервер) не свободен. То же самое было видно из netstat -vtanp | grep 5672 Порт использовался beam.smp. Я остановил процесс и перезапустил rabbitmq-server, и он заработал.
В моем случае проблема заключалась в том, что мой брандмауэр блокировал все локальные соединения.
Я установил политику iptables для входящих пакетов на DROP. Однако мне нужно было добавить особое правило, разрешающее пакеты, приходящие с localhost.
Просто посмотрите на свою локальную сеть
ip add
Если нет "lo" сети, то нужно ее включить:
ifconfig lo up
Затем перезапустите сервер снова и посмотрим, работает ли он сейчас
systemctl start rabbitmq-server
я только что удалил сервер Rabbit и сделал новую установку. Он работал правильно на запуск