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

Alvaro Videla videlalvaro at gmail.com
Wed May 16 15:55:35 BST 2012


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/127671ec/attachment.htm>


More information about the rabbitmq-discuss mailing list