stored rabbit open not manager found etc configurar are rabbitmq amqp

open - rabbitmq manager user



Cómo detengo el servidor RabbitMQ en localhost (3)

En mi entorno de desarrollo donde lo mantengo funcionando todo el tiempo, utilizo:

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.rabbitmq.plist

y para comenzarlo

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.rabbitmq.plist

Aún más fácil....

brew services stop rabbitmq brew services start rabbitmq

Instalé el servidor RabbitMQ en OS X y lo inicié en la línea de comandos. Ahora, ¿no es obvio cómo debo evitar que se ejecute? Después de que lo hice:

sudo rabbitmq-server -detached

Yo obtengo:

Activating RabbitMQ plugins ... 0 plugins activated:

Eso fue todo. ¿Cómo debo cerrarlo correctamente? En el documento, menciona el uso de rabbitmqctl(1) , pero no me queda claro lo que eso significa. Gracias.

Editar: según el comentario a continuación, esto es lo que obtengo al ejecutar 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==

¿Por qué todavía hay un ''nodo actual''? No he ejecutado ningún programa cliente sino solo el servidor RabbitMQ, ¿eso significa que todavía se está ejecutando un servidor?


Resulta que está relacionado con los permisos. De alguna manera mi servidor rabbitmq se inició con el usuario ''rabbitmq'' (lo cual es extraño), así que tuve que hacer

sudo -u rabbitmq rabbitmqctl stop


Use rabbitmqctl stop para detener cualquier nodo. Si necesita especificar el nodo que le causa problemas, agregue la opción -n rabbit@[hostname] .