Por que o RabbitMQ não respeita meu nome de host no EC2 / Ubuntu Lucid?

3

Eu recebi uma nova instalação de rabbitmq-server em uma instância do Lucid EC2. O nome do host está definido corretamente, mas o rabbitmq não seleciona o nome do host e insiste em chamar a si mesmo localhost . Alguma ideia de como convencê-lo do contrário?

$ 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.
    
por David Eyk 11.05.2012 / 23:53

1 resposta

4

Você acredita que mudar a ordem de /etc/hosts/ de:

127.0.0.1 localhost mifune

para:

127.0.0.1 mifune localhost

faz o truque?

Certifique-se de parar o coelho antes de fazer isso, ou coelhinho vai esquecer quem é e começar a perambular pelo bairro, importunando todo mundo para obter instruções para o supermercado. Ele também pode ficar catatônico e precisa ser completamente removido e reinstalado.

    
por 12.05.2012 / 00:12