rabbitmq 配置文件在哪里?

问题描述 投票:0回答:4

文档说rabbitmq有配置:/etc/rabbitmq/rabbitmq.conf 但我那里什么也没有,但rabbitmq-server正在运行并消耗消息。

我的配置文件在哪里?

rabbitmq
4个回答
9
投票

这取决于您安装 RabbitMQ 的方式。该文件通常不存在。 如果你需要它,你必须创建它。

例如,如果您使用该软件包:

rabbitmq-server-mac-standalone-3.4.2.tar.gz

您可以找到示例文件:

etc/rabbitmq/rabbitmq.config.example

而不是文件。

使用

RABBITMQ_CONFIG_FILE
您可以指定rabbitmq.config文件,以确保您可以检查此变量。


6
投票

在 Windows 上:

RabbitMQ 3.7.0+

%APPDATA%\RabbitMQ\rabbitmq.conf

在 RabbitMQ 3.7.0+ 中,主要配置文件是

rabbitmq.conf
。名为
advanced.config
的附加配置文件也用于一些高级配置设置;它使用经典格式。

3.7.0 之前:

%APPDATA%\RabbitMQ\rabbitmq.config

配置文件名为

rabbitmq.config
并使用 Erlang 术语格式(又名 RabbitMQ 配置文件的“经典格式”)。

示例文件:


1
投票

配置文件的默认位置是:

/etc/rabbitmq/rabbitmq.conf

但是如果您在 Docker 容器中运行 Rabbitmq 并且想要检查所有文件(例如配置文件和日志文件),您可以运行命令

docker exec -it container_name bash 

然后运行以下命令:

rabbitmq-diagnostics status

您将找到配置和日志文件的真实位置以及更多信息,例如启用的插件、内存等。 您还可以运行以下命令来获取更多信息,例如消费者预取虚拟主机等

rabbitmq-diagnostics environment

0
投票

RabbitMQ 的默认位置是

/etc/rabbitmq/rabbitmq.config 

RabbitMQ的默认安装不会创建任何配置文件,要覆盖/设置任何特定配置,我们需要在默认配置位置手动创建配置文件。请参阅以下与此相关的rabbitMQ文档。

Rabbit MQ 配置

Rabbit MQ 配置文件位置和环境变量

© www.soinside.com 2019 - 2024. All rights reserved.