RABBITMQ-SERVER(8)
β¨ RABBITMQ-SERVER β¨
okay so bestie, this is the System Manager's Manual page for the one and only rabbitmq-server, section 8 of the manual. yes the whole thing is giving "i run servers for a living" and honestly? iconic.
π NAME π
rabbitmq-server β starts a RabbitMQ node. that's it. that's the whole job. she starts, she slays.
πΈ SYNOPSIS πΈ
rabbitmq-server [-detached]
π¦ DESCRIPTION π¦
RabbitMQ is an open source multi-protocol messaging broker. like, she speaks multiple protocols. versatility queen fr fr. π°π
so when you run rabbitmq-server, it starts a RabbitMQ node in the foreground. the node will show you a cute little startup banner and then tell you when startup is complete. that's your moment. that's the "we're so back" moment. β¨
to shut the server down you do not just aggressively smash keys, no no. use service management tools, or rabbitmqctl(8). periodt.
π ENVIRONMENT π
these are the environment variables, aka the levers you can pull. every single one, no skips. π
RABBITMQ_CONFIG_FILEβ defaults to/etc/rabbitmq/rabbitmq.conf. this is the node configuration file path. want the full lore? check the RabbitMQ Configuration guide: https://www.rabbitmq.com/docs/configureRABBITMQ_MNESIA_BASEβ defaults to/var/lib/rabbitmq/mnesia. the node data directory gets located (or created, if she's new here π£) inside this directory. full lore: the RabbitMQ File and Directory guide, https://www.rabbitmq.com/docs/relocateRABBITMQ_LOG_BASEβ defaults to/var/log/rabbitmq. all the log files the server generates land in this directory. full lore: the RabbitMQ Logging guide, https://www.rabbitmq.com/docs/loggingRABBITMQ_NODENAMEβ defaults to"rabbit@"followed by the computed hostname. this one lets you run multiple nodes on the same host, main character behavior honestly. every node in a cluster must have a uniqueRABBITMQ_NODENAME. full lore: the RabbitMQ Clustering guide, https://www.rabbitmq.com/docs/clusteringRABBITMQ_NODE_IP_ADDRESSβ by default RabbitMQ will bind to all IPv6 and IPv4 interfaces available, she's social like that π«Ά. this variable limits the node to one network interface or address family. full lore: the RabbitMQ Networking guide, https://www.rabbitmq.com/docs/networkingRABBITMQ_NODE_PORTβ the AMQP 0-9-1 and AMQP 1.0 port. defaults to5672. full lore: the RabbitMQ Networking guide, https://www.rabbitmq.com/docs/networking
π OPTIONS π
-detachedβ starts the server process in the background. real "i'll be in the other room" energy. but heads up bestie: this will cause the pid not to be written to the pid file. so don't go looking for it there, she's not home. π
like, for example, this here runs the RabbitMQ AMQP server in the background:
rabbitmq-server -detached
π₯ SEE ALSO π₯
go read these too, they're all part of the friend group:
rabbitmqctl(8)rabbitmq-diagnostics(8)rabbitmq-plugins(8)rabbitmq-queues(8)rabbitmq-streams(8)rabbitmq-upgrade(8)rabbitmq-service(8)rabbitmq-env.conf(5)
π AUTHOR π
The RabbitMQ Team <contact-tanzu-data.pdl@broadcom.com>
ok that's the whole page, you ate that π go start a node, you've got this π°β¨
RabbitMQ Server Β· June 22, 2023 Β· mwah, that's a wrap on RABBITMQ-SERVER(8) ππ¦β
π¦ where this page comes from
- alpine 3.24: rabbitmq-server-doc 4.3.7-r0 Β· MPL-2.0
- arch rolling: rabbitmq 4.3.6-1 Β· MPL-2.0
- nixpkgs unstable: rabbitmq-server 4.3.1
- ubuntu stonking: rabbitmq-server 4.3.2-4ubuntu3 Β· MPL-1.1
- Copyright (c) 2007-2026 Broadcom. All Rights Reserved. The term βBroadcomβ refers to Broadcom Inc. and/or its subsidiaries. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms