所以我只想把默认的用户名密码从来宾更改为别的东西,但是没有什么对我有用.这是我的rabbitmq.conf
[
{rabbit,
[
{default_vhost, <<"/">>},
{default_user, <<"itsme">>},
{default_pass, <<"ok">>}
]
}
].我的船坞-写作:
rabbitmq:
image: rabbitmq:3-management-alpine
container_name: rabbitmq
hostname: rabbitmq
restart: always
# Also tried env_file and environment variables
# env_file:
# - ./docs/server/stack/dev/configs/rabbitmq/.env
# environment:
# RABBITMQ_DEFAULT_USER: itsme
# RABBITMQ_DEFAULT_PASS: ok
ports:
- 5672:5672
- 15672:15672
volumes:
- ./configs/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
networks:
- rabbitmq_network我所犯的错误:
BOOT FAILED
===========
Error during startup: {error,failed_to_parse_configuration_file}
Application rabbitmq_prelaunch exited with reason: {{shutdown,{failed_to_start_child,prelaunch,failed_to_parse_configuration_file}},{rabbit_prelaunch_app,start,[normal,[]]}}
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,failed_to_parse_configuration_file}},{rabbit_prelaunch_app,start,[normal,[]]}}}"}
2022-01-03 11:50:58.446386+00:00 [erro] <0.130.0> Error parsing configuration:
2022-01-03 11:50:58.464588+00:00 [erro] <0.130.0> - Syntax error in /etc/rabbitmq/rabbitmq.conf after line 1 column 1, parsing incomplete
2022-01-03 11:50:58.464617+00:00 [erro] <0.130.0> Are these files using the Cuttlefish format?我还尝试将其作为配置文件执行:
default_user = itsme
default_pass = ok
stomp.default_user = itsme
stomp.default_pass = ok
mqtt.default_user = itsme
mqtt.default_pass = ok
amqp1_0.default_user = itsme和错误:
{rabbit_prelaunch_app,start,[normal,[]]}}
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,failed_to_read_advanced_configuration_file}},{rabbit_prelaunch_app,start,[normal,[]]}}}"}
2022-01-03 12:20:01.457976+00:00 [erro] <0.130.0> Failed to load advanced configuration file "/etc/rabbitmq/rabbitmq.config": 2: syntax error before: default_pass发布于 2022-04-04 22:38:08
对我来说,问题是文件的命名带有".config“后缀。".config“用于高级配置。
将其修改为".conf“为我解决了这个问题。
https://serverfault.com/questions/1088843
复制相似问题