1RABBITMQ-SERVICE.BAT(8)   BSD System Manager's Manual  RABBITMQ-SERVICE.BAT(8)
2

NAME

4     rabbitmq-service.bat — tool for managing RabbitMQ Windows service
5

SYNOPSIS

7     rabbitmq-service.bat [command]
8

DESCRIPTION

10     RabbitMQ is an open source multi-protocol messaging broker.
11
12     Running rabbitmq-service.bat allows the RabbitMQ broker to be run as a
13     service in Windows® environments.  The RabbitMQ broker service can be
14     started and stopped using the Windows® services panel.
15
16     By default the service will run in the authentication context of the
17     local system account.  It is therefore necessary to synchronise Erlang
18     cookies between the local system account (typically
19     C:\Windows\.erlang.cookie and the account that will be used to run
20     rabbitmqctl(8).
21

COMMANDS

23     help    Display usage information.
24
25     install
26             Install the service.  The service will not be started.  Subse‐
27             quent invocations will update the service parameters if relevant
28             environment variables were modified.
29
30     remove  Remove the service.  If the service is running then it will auto‐
31             matically be stopped before being removed.  No files will be
32             deleted as a consequence and rabbitmq-server(8) will remain oper‐
33             able.
34
35     start   Start the service.  The service must have been correctly
36             installed beforehand.
37
38     stop    Stop the service.  The service must be running for this command
39             to have any effect.
40
41     disable
42             Disable the service.  This is the equivalent of setting the
43             startup type to Disabled using the service control panel.
44
45     enable  Enable the service.  This is the equivalent of setting the
46             startup type to Automatic using the service control panel.
47

ENVIRONMENT

49     RABBITMQ_SERVICENAME
50             Defaults to RabbitMQ.
51
52     RABBITMQ_BASE
53             Note: Windows only. Defaults to the application data directory of
54             the current user. This is the location of log and database direc‐
55             tories.
56
57     RABBITMQ_NODENAME
58             Defaults to "rabbit@".  followed by the computed hostname.  Can
59             be used to run multiple nodes on the same host.  Every node in a
60             cluster must have a unique RABBITMQ_NODENAME To learn more, see
61             the RabbitMQ Clustering guide:
62                   https://www.rabbitmq.com/clustering.html
63
64     RABBITMQ_NODE_IP_ADDRESS
65             By default RabbitMQ will bind to all IPv6 and IPv4 interfaces
66             available.  This variable limits the node to one network inter‐
67             face or address family.  To learn more, see the RabbitMQ
68             Networking guide:
69                   https://www.rabbitmq.com/networking.html
70
71     RABBITMQ_NODE_PORT
72             AMQP 0-9-1 and AMQP 1.0 port. Defaults to 5672.  To learn more,
73             see the RabbitMQ Networking guide:
74                   https://www.rabbitmq.com/networking.html
75
76     ERLANG_SERVICE_MANAGER_PATH
77             Defaults to C:\Program Files\erl{version}\erts-{version}\bin (or
78             C:\Program Files (x86)\erl{version}\erts-{version}\bin for 64-bit
79             environments).  This is the installation location of the Erlang
80             service manager.
81
82     RABBITMQ_CONSOLE_LOG
83             Set this variable to new or reuse to have the console output from
84             the server redirected to a file named SERVICENAME.debug in the
85             application data directory of the user that installed the ser‐
86             vice.  Under Vista this will be
87             C:\Users\AppData\username\SERVICENAME.  Under previous versions
88             of Windows this will be C:\Documents and
89             Settings\username\Application Data\SERVICENAME.  If
90             RABBITMQ_CONSOLE_LOG is set to new then a new file will be cre‐
91             ated each time the service starts.  If RABBITMQ_CONSOLE_LOG is
92             set to reuse then the file will be overwritten each time the ser‐
93             vice starts.  The default behaviour when RABBITMQ_CONSOLE_LOG is
94             not set or set to a value other than new or reuse is to discard
95             the server output.
96

SEE ALSO

98     rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-plugins(8),
99     rabbitmq-server(8), rabbitmq-queues(8), rabbitmq-upgrade(8),
100     rabbitmq-env.conf(5), rabbitmq-echopid(8)
101

AUTHOR

103     The RabbitMQ Team <info@rabbitmq.com>
104
105RabbitMQ Server               September 28, 2019               RabbitMQ Server
Impressum