[rabbitmq-discuss] Rabbitmq server crash and no start more

Matthew Sackman matthew at lshift.net
Tue Jan 26 12:43:15 GMT 2010


Gustavo,

On Tue, Jan 26, 2010 at 10:36:11AM -0200, Gustavo Aquino wrote:
> I did this question because I have tried it without success. No
> rabbitmq-server now rabbitctl recognize the RABBITMQ_NODENAME.
> 
> I'm doing something wrong ?

Yes. Environment variables do not survive when you change user.

> My configurations:
> 
> $ *export RABBITMQ_NODENAME=rabbit at Nefertiti*
> 
> $ echo $RABBITMQ_NODENAME
> *rabbit at Nefertiti*
> 
> $ ./start-rabbitmq.sh
> *node          : rabbit at 182-26-6-233*

This has not taken effect because start-rabbitmq.sh changes to the
rabbitmq user.

> udo rabbitmqctl list_queues
> Listing queues ...
> *Error: unable to connect to node 'rabbit at 182-26-6-233': nodedown*
> *diagnostics:*
> *- unable to connect to epmd on 182-26-6-233: nxdomain*
> - current node: 'rabbitmqctl46430 at 182-26-6-233'
> - current node home dir: /opt/local/var/lib/rabbitmq
> - current node cookie hash: diX16VkN3b6UrKJtDPVb1Q==

Not quite sure why this hasn't worked though...

matthew at mrnibble:~$ cat foo.sh
#! /bin/sh
echo $FOO
matthew at mrnibble:~$ export FOO=wibble
matthew at mrnibble:~$ echo $FOO
wibble
matthew at mrnibble:~$ ./foo.sh 
wibble
matthew at mrnibble:~$ sudo ./foo.sh


I.e. FOO does not appear when you become root. Put the NODENAME in the
/etc/rabbitmq/rabbitmq.conf file

Matthew




More information about the rabbitmq-discuss mailing list