rabbitmq-service.8
名称
rabbitmq-service.bat
— 用于管理 RabbitMQ Windows 服务的工具
概要
rabbitmq-service.bat | [命令] |
描述
RabbitMQ 是一个开源的多协议消息代理。
运行 rabbitmq-service.bat
允许 RabbitMQ 代理在 Windows® 环境中作为服务运行。可以使用 Windows® 服务面板启动和停止 RabbitMQ 代理服务。
默认情况下,该服务将在本地系统帐户的身份验证上下文中运行。因此,有必要在本地系统帐户(通常为 C:\Windows.erlang.cookie)和将用于运行 rabbitmqctl(8) 的帐户之间同步 Erlang Cookie。
命令
环境
RABBITMQ_SERVICENAME
- 默认为 RabbitMQ。
RABBITMQ_BASE
- 注意:仅限 Windows。默认为当前用户的应用程序数据目录。这是日志和数据库目录的位置。
RABBITMQ_NODENAME
默认为 "rabbit@". 后跟计算出的主机名。可用于在同一主机上运行多个节点。集群中的每个节点都必须具有唯一的
RABBITMQ_NODENAME
要了解更多信息,请参阅 RabbitMQ 集群指南RABBITMQ_NODE_IP_ADDRESS
默认情况下,RabbitMQ 将绑定到所有可用的 IPv6 和 IPv4 接口。此变量将节点限制为一个网络接口或地址族。要了解更多信息,请参阅 RabbitMQ 网络指南
RABBITMQ_NODE_PORT
AMQP 0-9-1 和 AMQP 1.0 端口。默认为 5672。要了解更多信息,请参阅 RabbitMQ 网络指南
ERLANG_SERVICE_MANAGER_PATH
- 默认为 C:\Program Files\erl{version}\erts-{version}\bin(或 C:\Program Files (x86)\erl{version}\erts-{version}\bin 用于 64 位环境)。这是 Erlang 服务管理器的安装位置。
RABBITMQ_CONSOLE_LOG
- 将此变量设置为 new 或 reuse 以使来自服务器的控制台输出重定向到应用程序数据目录中名为 SERVICENAME.debug 的文件中,安装该服务的用户的应用程序数据目录。在 Vista 下,这将是 C:\Users\AppData\username\SERVICENAME。在 Windows 的早期版本中,这将是 C:\Documents and Settings\username\Application Data\SERVICENAME。如果
RABBITMQ_CONSOLE_LOG
设置为 new,则每次服务启动时都会创建一个新文件。如果RABBITMQ_CONSOLE_LOG
设置为 reuse,则每次服务启动时都会覆盖该文件。当RABBITMQ_CONSOLE_LOG
未设置或设置为除 new 或 reuse 之外的值时,默认行为是丢弃服务器输出。
另请参阅
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-plugins(8), rabbitmq-server(8), rabbitmq-queues(8), rabbitmq-streams(8), rabbitmq-upgrade(8), rabbitmq-env.conf(5), rabbitmq-echopid(8)
作者
RabbitMQ 团队 <contact-tanzu-data.pdl@broadcom.com>