rabbitmq-service.8
名称
rabbitmq-service.bat — 管理 RabbitMQ Windows 服务的工具
概要
rabbitmq-service.bat | [command] |
描述
RabbitMQ 是一个开源的、支持多协议的消息代理。
运行 rabbitmq-service.bat 可以在 Windows® 环境中将 RabbitMQ 代理作为服务运行。可以通过 Windows® 服务面板来启动和停止 RabbitMQ 代理服务。
默认情况下,该服务将在本地系统账户的身份验证上下文中运行。因此,有必要在本地系统账户(通常是 C:\Windows.erlang.cookie)和将用于运行 rabbitmqctl(8) 的账户之间同步 Erlang 密钥。
命令
ENVIRONMENT
RABBITMQ_SERVICENAME- 默认为 RabbitMQ。
RABBITMQ_BASE- 注意:仅限 Windows。默认为当前用户的应用程序数据目录。这是日志和数据库目录的位置。
RABBITMQ_NODENAME默认为“rabbit@”加上计算出的主机名。可用于在同一主机上运行多个节点。集群中的每个节点都必须有一个唯一的
RABBITMQ_NODENAME。要了解更多信息,请参阅 RabbitMQ 集群指南。RABBITMQ_NODE_IP_ADDRESS默认情况下,RabbitMQ 将绑定到所有可用的 IPv6 和 IPv4 接口。此变量将节点限制为单个网络接口或地址族。要了解更多信息,请参阅 RabbitMQ 网络指南。
RABBITMQ_NODE_PORTAMQP 0-9-1 和 AMQP 1.0 端口。默认为 5672。要了解更多信息,请参阅 RabbitMQ 网络指南。
ERLANG_SERVICE_MANAGER_PATH- 默认为 C:\Program Files\erl{version}\erts-{version}\bin(或 64 位环境的 C:\Program Files (x86)\erl{version}\erts-{version}\bin)。这是 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)
作者
The RabbitMQ Team <contact-tanzu-data.pdl@broadcom.com>