[rabbitmq-discuss] Cannot start or stop RabbitMQ using rabbitmqctl

Merton Lister mrtnlstr at gmail.com
Wed May 16 16:29:51 BST 2012


Thanks a lot.

On Wed, May 16, 2012 at 10:55 AM, Alvaro Videla <videlalvaro at gmail.com>wrote:

> No idea :) Maybe you installed rabbitmq before and that installer created
> that user?
>
> Anyway… just do *sudo -u rabbitmq rabbitmqctl stop*
>
> -Alvaro
>
> On Wed, May 16, 2012 at 4:52 PM, Merton Lister <mrtnlstr at gmail.com> wrote:
>
>> Hi Alvaro,
>>
>> Thanks for the pointer. This is my output:
>>
>> rabbitmq  5991   0.4  0.2  2492192  16184   ??  S     4:05PM   1:56.45
>> /opt/local/lib/erlang/erts-5.9/bin/beam.smp -W w -K true -A30 -P 1048576 --
>> -root /opt/local/lib/erlang -progname erl -- -home
>> /opt/local/var/lib/rabbitmq -- -noshell -noinput -sname rabbit at mrtn-1-boot /opt/local/var/lib/rabbitmq/mnesia/rabbit at mrtn-1-plugins-expand/rabbit
>> -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type
>> error -sasl sasl_error_logger false -rabbit error_logger
>> {file,"/opt/local/var/log/rabbitmq/rabbit at mrtn-1.log"} -rabbit
>> sasl_error_logger {file,"/opt/local/var/log/rabbitmq/rabbit at mrtn-1-sasl.log"}
>> -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon
>> start_memsup false -mnesia dir
>> "/opt/local/var/lib/rabbitmq/mnesia/rabbit at mrtn-1" -noshell -noinput
>> mrtn     13062   0.0  0.0  2435120    528 s000  R+    9:57AM   0:00.00
>> grep rabbit
>> rabbitmq  6005   0.0  0.0  2435000    108   ??  S     4:05PM   0:00.00
>> inet_gethost 4
>> rabbitmq  6004   0.0  0.0  2434996    396   ??  Ss    4:05PM   0:00.01
>> inet_gethost 4
>> rabbitmq  5980   0.0  0.0  2435000    224   ??  S     4:05PM   0:00.50
>> /opt/local/lib/erlang/erts-5.9/bin/epmd -daemon
>>
>> Strangely, why do I have a user named 'rabbitmq'?!
>>
>> On Wed, May 16, 2012 at 9:28 AM, Alvaro Videla <videlalvaro at gmail.com>wrote:
>>
>>> Hi,
>>>
>>> Basically the erlang.cookie belongs to a particular user. So the Erlang
>>> will load the cookie of the user running the commands rabbitmqctl,
>>> rabbitmq-server and so on.
>>>
>>> So if you want to gracefully stop that node you need to run *rabbitmqctl
>>> stop* with the same user that is running your current rabbitmq process.
>>>
>>> To find that user try running: *ps aux | grep rabbit*
>>>
>>> -Alvaro
>>>
>>>
>>> On Wed, May 16, 2012 at 3:14 PM, Merton Lister <mrtnlstr at gmail.com>wrote:
>>>
>>>> Hi Tim,
>>>>
>>>> Thanks for getting back to me. I am new to rabbitmq so not very
>>>> familiar with the details you're asking for.
>>>>
>>>> Here is what I see in /opt/local/var/lib/rabbitmq/.erlang.cookie:
>>>>
>>>> QFZXZBPOMTJNACQIMJOT
>>>>
>>>> and sudo rabbitmqctl status gives me:
>>>>
>>>> Status of node rabbit at h002 ...
>>>> Error: unable to connect to node rabbit at h002: nodedown
>>>>
>>>> DIAGNOSTICS
>>>> ===========
>>>>
>>>> nodes in question: [rabbit at h002]
>>>>
>>>> hosts, their running nodes and ports:
>>>> - h002: [{rabbit,62428},{rabbitmqctl12565,55147}]
>>>>
>>>> current node details:
>>>> - node name: rabbitmqctl12565 at h002
>>>>  - home dir: /opt/local/var/lib/rabbitmq
>>>> - cookie hash: q7VU0JjCd0VG7jOEF9Hf/g==
>>>>
>>>> I installed rabbitmq by following the instructions given here:
>>>> http://www.rabbitmq.com/install-macports.html, after which I ran sudo
>>>> rabbitmq-server -detached to start the server. Now I want to stop the
>>>> server using sudo rabbitmqctl stop, but it simply does not allow me to
>>>> do so by the looks of it.
>>>>
>>>> I wonder what causes this kind of behavior? Am I running *multiple*
>>>> rabbitmq servers/nodes on my machine now, and somehow I am not allowed to
>>>> access some of them? Your help is much appreciated. Thanks.
>>>>
>>>>
>>>>
>>>> Best,
>>>> Merton
>>>>
>>>> On Wed, May 16, 2012 at 8:42 AM, tim <tim at rabbitmq.com> wrote:
>>>>
>>>>> On 16/05/2012 13:24, mrtn wrote:
>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I installed the latest RabbitMQ via macports on OS X 10.6.8, and have
>>>>>> been trying to run it on localhost. However, after I started the
>>>>>> server using 'sudo rabbitmq-server -detached', I cannot stop the
>>>>>> server/node, nor can I start a new one (as expected). Below is the
>>>>>> output: first, I try to start a new server but failed because there is
>>>>>> already running; second, I then try to stop the existing server/node
>>>>>> but get told it is already down. Can anyone point out what is going on
>>>>>> here?!
>>>>>>
>>>>>> mrtn:MyLab mrtn$ sudo rabbitmq-server -detached
>>>>>> Activating RabbitMQ plugins ...
>>>>>> 0 plugins activated:
>>>>>>
>>>>>> node with name "rabbit" already running on "h002"
>>>>>>
>>>>>> DIAGNOSTICS
>>>>>> ===========
>>>>>>
>>>>>> nodes in question: [rabbit at h002]
>>>>>>
>>>>>> hosts, their running nodes and ports:
>>>>>> - h002: [{rabbit,62428},{**rabbitmqprelaunch12073,54048}]
>>>>>>
>>>>>> current node details:
>>>>>> - node name: rabbitmqprelaunch12073 at h002
>>>>>> - home dir: /opt/local/var/lib/rabbitmq
>>>>>> - cookie hash: q7VU0JjCd0VG7jOEF9Hf/g==
>>>>>>
>>>>>> mrtn:MyLab mrtn$ sudo rabbitmqctl stop
>>>>>> Stopping and halting node rabbit at h002 ...
>>>>>> Error: unable to connect to node rabbit at h002: nodedown
>>>>>>
>>>>>> DIAGNOSTICS
>>>>>> ===========
>>>>>>
>>>>>> nodes in question: [rabbit at h002]
>>>>>>
>>>>>> hosts, their running nodes and ports:
>>>>>> - h002: [{rabbit,62428},{**rabbitmqctl12108,54053}]
>>>>>>
>>>>>> current node details:
>>>>>> - node name: rabbitmqctl12108 at h002
>>>>>> - home dir: /opt/local/var/lib/rabbitmq
>>>>>> - cookie hash: q7VU0JjCd0VG7jOEF9Hf/g==
>>>>>> ______________________________**_________________
>>>>>> rabbitmq-discuss mailing list
>>>>>> rabbitmq-discuss at lists.**rabbitmq.com<rabbitmq-discuss at lists.rabbitmq.com>
>>>>>> https://lists.rabbitmq.com/**cgi-bin/mailman/listinfo/**
>>>>>> rabbitmq-discuss<https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss>
>>>>>>
>>>>>
>>>>> Is the existing rabbit running with the same Erlang cookie as the new
>>>>> one? The cookie hash produced by rabbitmqctl is for the current node, not
>>>>> the one you're attempting to contact.
>>>>>
>>>>> The list of nodes/ports on the given host indicates which Erlang nodes
>>>>> are up, but not necessarily whether they're allowed to connect to or not.
>>>>> Check your cookie and let us know how you get on.
>>>>>
>>>>> Tim
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> rabbitmq-discuss mailing list
>>>> rabbitmq-discuss at lists.rabbitmq.com
>>>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20120516/f24d59ba/attachment.htm>


More information about the rabbitmq-discuss mailing list