文档说明rabbitmq具有配置:/etc/rabbitmq/rabbitmq.conf,但我在那里什么都没有,但rabbitmq-server正在运行并使用消息。我的配置文件在哪里?
332nm8kg1#
这取决于你安装RabbitMQ的方式。这个文件通常是不存在的。如果你需要它,你必须创建它。例如,如果您使用套件:
rabbitmq-server-mac-standalone-3.4.2.tar.gz
您可以找到示例文件:
etc/rabbitmq/rabbitmq.config.example
而不是文件。使用RABBITMQ_CONFIG_FILE可以指定rabbitmq.config文件,以确保可以检查此变量。
RABBITMQ_CONFIG_FILE
m4pnthwp2#
在Windows上:
在RabbitMQ3.7.0+中,主要的配置文件是rabbitmq.conf,还有一个名为advanced.config的配置文件,用于一些高级配置设置;它使用经典格式。
rabbitmq.conf
advanced.config
%APPDATA%\RabbitMQ\rabbitmq.config
配置文件名为rabbitmq.config,使用Erlang term format(也称为RabbitMQ配置文件的“经典格式”)。
rabbitmq.config
drkbr07n3#
配置文件的缺省位置为:
/etc/rabbitmq/rabbitmq.conf
但是如果您在Docker容器中运行Rabbitmq,并且您希望检查所有文件,如配置文件和日志文件,则可以运行以下命令
docker exec -it container_name bash
然后运行以下命令:
rabbitmq-diagnostics status
你会发现这真实的位置你的配置和日志文件和许多更多的信息像启用的插件内存等等.你也可以运行这下面的命令来得到更多的信息像消费者_预取的vhost和更多
rabbitmq-diagnostics environment
3条答案
按热度按时间332nm8kg1#
这取决于你安装RabbitMQ的方式。这个文件通常是不存在的。如果你需要它,你必须创建它。
例如,如果您使用套件:
您可以找到示例文件:
而不是文件。
使用
RABBITMQ_CONFIG_FILE
可以指定rabbitmq.config文件,以确保可以检查此变量。m4pnthwp2#
在Windows上:
兔MQ 3.7.0+
x1月0n1x日
在RabbitMQ3.7.0+中,主要的配置文件是
rabbitmq.conf
,还有一个名为advanced.config
的配置文件,用于一些高级配置设置;它使用经典格式。3.7.0之前的版本:
%APPDATA%\RabbitMQ\rabbitmq.config
配置文件名为
rabbitmq.config
,使用Erlang term format(也称为RabbitMQ配置文件的“经典格式”)。示例文件:
drkbr07n3#
配置文件的缺省位置为:
但是如果您在Docker容器中运行Rabbitmq,并且您希望检查所有文件,如配置文件和日志文件,则可以运行以下命令
然后运行以下命令:
你会发现这真实的位置你的配置和日志文件和许多更多的信息像启用的插件内存等等.你也可以运行这下面的命令来得到更多的信息像消费者_预取的vhost和更多