文档说rabbitmq有配置:/etc/rabbitmq/rabbitmq.conf 但我那里什么也没有,但rabbitmq-server正在运行并消耗消息。
我的配置文件在哪里?
这取决于您安装 RabbitMQ 的方式。该文件通常不存在。 如果你需要它,你必须创建它。
例如,如果您使用该软件包:
rabbitmq-server-mac-standalone-3.4.2.tar.gz
您可以找到示例文件:
etc/rabbitmq/rabbitmq.config.example
而不是文件。
使用
RABBITMQ_CONFIG_FILE
您可以指定rabbitmq.config文件,以确保您可以检查此变量。
在 Windows 上:
%APPDATA%\RabbitMQ\rabbitmq.conf
在 RabbitMQ 3.7.0+ 中,主要配置文件是
rabbitmq.conf
。名为 advanced.config
的附加配置文件也用于一些高级配置设置;它使用经典格式。
%APPDATA%\RabbitMQ\rabbitmq.config
配置文件名为
rabbitmq.config
并使用 Erlang 术语格式(又名 RabbitMQ 配置文件的“经典格式”)。
配置文件的默认位置是:
/etc/rabbitmq/rabbitmq.conf
但是如果您在 Docker 容器中运行 Rabbitmq 并且想要检查所有文件(例如配置文件和日志文件),您可以运行命令
docker exec -it container_name bash
然后运行以下命令:
rabbitmq-diagnostics status
您将找到配置和日志文件的真实位置以及更多信息,例如启用的插件、内存等。 您还可以运行以下命令来获取更多信息,例如消费者预取虚拟主机等
rabbitmq-diagnostics environment
RabbitMQ 的默认位置是
/etc/rabbitmq/rabbitmq.config
RabbitMQ的默认安装不会创建任何配置文件,要覆盖/设置任何特定配置,我们需要在默认配置位置手动创建配置文件。请参阅以下与此相关的rabbitMQ文档。