У меня свежая установка rabbitmq-server
на экземпляре Lucid EC2. Имя хоста установлено правильно, но rabbitmq не принимает имя хоста и настаивает на вызове самого себя localhost
. Есть идеи, как его убедить в обратном?
$ cat /etc/hostname
mifune
$ hostname
mifune
$ cat /etc/hosts
127.0.0.1 localhost mifune
...
$ sudo rabbitmqctl status
Status of node rabbit@localhost ...
[{running_applications,[{rabbit,"RabbitMQ","1.7.2"},
{mnesia,"MNESIA CXC 138 12","4.4.12"},
{os_mon,"CPO CXC 138 46","2.2.4"},
{sasl,"SASL CXC 138 11","2.1.8"},
{stdlib,"ERTS CXC 138 10","1.16.4"},
{kernel,"ERTS CXC 138 10","2.13.4"}]},
{nodes,[rabbit@localhost]},
{running_nodes,[rabbit@localhost]}]
...done.
Вы бы поверили, что переключение порядка /etc/hosts/
из:
127.0.0.1 localhost mifune
кому:
127.0.0.1 mifune localhost
трюк?
Перед этим убедитесь, что вы остановили rabbitmq, или rabbitmq забудет, кто это, и начнет бродить по окрестностям, приставая ко всем, как добраться до супермаркета. Он также может стать кататоническим, и его необходимо полностью очистить и переустановить.