Wie stoppe ich den RabbitMQ Server auf localhost
Habe ich installiert, RabbitMQ server auf OS X, und begann, es auf der Kommandozeile. Nun, ist es nicht offensichtlich, dass, wie sollte ich verhindern, dass es läuft? Nachdem ich das gemacht habe:
sudo rabbitmq-server -detached
Bekomme ich:
Activating RabbitMQ plugins ...
0 plugins activated:
Das war es. Wie sollte ich richtig Herunterfahren? In dem Dokument erwähnt, mit rabbitmqctl(1)
aber es ist mir nicht klar, was das bedeutet. Danke.
Edit: Wie per Kommentar unten, dies ist es, was ich für laufen sudo rabbitmqctl stop
:
(project_env)mlstr-1:Package mlstr$ sudo rabbitmqctl stop
Password:
Stopping and halting node rabbit@h002 ...
Error: unable to connect to node rabbit@h002: nodedown
DIAGNOSTICS
===========
nodes in question: [rabbit@h002]
hosts, their running nodes and ports:
- h002: [{rabbit,62428},{rabbitmqctl7069,64735}]
current node details:
- node name: rabbitmqctl7069@h002
- home dir: /opt/local/var/lib/rabbitmq
- cookie hash: q7VU0JjCd0VG7jOEF9Hf/g==
Warum gibt es immer noch einen "aktuellen Knoten"? Ich haben Sie keine client-Programm aber nur die RabbitMQ-server, bedeutet das, dass ein server noch läuft?
InformationsquelleAutor der Frage MLister | 2012-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es stellt sich heraus, dass es im Zusammenhang mit Berechtigungen. Irgendwie ist mein rabbitmq-server gestartet wurde, mit dem Benutzer 'rabbitmq' (das ist seltsam), so dass ich zu tun hatte
InformationsquelleAutor der Antwort MLister
In meiner dev-Umgebung, wo ich es laufen die ganze Zeit, die ich verwenden:
und starten Sie es
Sogar noch einfacher....
InformationsquelleAutor der Antwort Mike Holdsworth
Verwenden
rabbitmqctl stop
zu beenden Sie alle Knoten. Wenn Sie brauchen, um den Knoten angeben geben Sie sich Mühe, fügen Sie die-n rabbit@[hostname]
option.InformationsquelleAutor der Antwort Shaun