проблемы с кластером rabbitmq на двух машинах с Ubuntu 9.04

Я продолжаю получать ошибку failed_to_contact_cluster_nodes

Кто-нибудь видел это раньше и решил это?

Я использую rabbitmq-server 1.5.4, установленный с использованием репозиториев Ubuntu. У меня есть подозрение, что это как-то связано с ufw или какой-либо другой мерой сетевой безопасности, включенной по умолчанию в Ubuntu, которая предотвращает соединения.

Машина пингуется (я сделал запись в файле /etc/hosts)

pgatram@mzl005:~$ ping mz005 PING mz005 (192.168.0.22) 56 (84) байт данных. 64 байта от mz005 (192.168.0.22): icmp_seq=1 ttl=64 time=0,026 мс 64 байта от mz005 (192.168.0.22): icmp_seq=2 ttl=64 time=0,023 мс ^C --- статистика ping mz005 -- - 2 переданных пакета, 2 полученных, 0% потери пакетов, время 999 мс rtt min/avg/max/mdev = 0,023/0,024/0,026/0,005 мс

не могу заставить кластер работать

pgatram@mzl005:~$ sudo rabbitmqctl cluster rabbit@mz005 Кластеризация узла rabbit@mzl005 с [rabbit@mz005] ... Ошибка: {unable_to_contact_cluster_nodes,[rabbit@mz005]}


person Community    schedule 24.09.2009    source источник


Ответы (1)


Почти наверняка проблема с брандмауэром. Вы должны иметь возможность подключиться к другому хосту через telnet через порт 5672 (или любой другой, который вы указали в /etc/default/rabbitmq). Если telnet не может подключиться, значит, порт не открыт. В качестве проверки работоспособности попробуйте подключиться по telnet к локальному хосту через порт 5672.

Если вы не можете подключиться по телнету, это проблема брандмауэра.

После этого нужно открыть порт и повторить попытку.

Крис

person Chris McCauley    schedule 13.10.2009