首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狂犬病病毒failed_to_parse_configuration_file

狂犬病病毒failed_to_parse_configuration_file
EN

Server Fault用户
提问于 2022-01-03 11:19:44
回答 1查看 1.1K关注 0票数 1

所以我只想把默认的用户名密码从来宾更改为别的东西,但是没有什么对我有用.这是我的rabbitmq.conf

代码语言:javascript
复制
[
  {rabbit,
    [
      {default_vhost,       <<"/">>},
      {default_user,        <<"itsme">>},
      {default_pass,        <<"ok">>}
    ]
  }
].

我的船坞-写作:

代码语言:javascript
复制
  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

我所犯的错误:

代码语言:javascript
复制
    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?

我还尝试将其作为配置文件执行:

代码语言:javascript
复制
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

和错误:

代码语言:javascript
复制
{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
EN

回答 1

Server Fault用户

发布于 2022-04-04 22:38:08

对我来说,问题是文件的命名带有".config“后缀。".config“用于高级配置。

将其修改为".conf“为我解决了这个问题。

参考资料:https://www.rabbitmq.com/configure.html#config-file

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1088843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档