Рейтинг:1

failed_to_parse_configuration_file на rabbitmq

флаг us

Итак, я просто хотел изменить пароль пользователя по умолчанию с гостя на что-то еще на rabbitmq а у меня ничего не работает... это мой rabbitmq.conf

[
  {кролик,
    [
      {default_vhost, <<"/">>},
      {default_user, <<"itsme">>},
      {default_pass, <<"хорошо">>}
    ]
  }
].

и мой докер-композитор:

  кролик:
    изображение: rabbitmq:3-management-alpine
    имя_контейнера: rabbitmq
    имя хоста: rabbitmq
    перезапуск: всегда
    # Также попробовал env_file и переменные окружения
    # env_file:
    # - ./docs/сервер/стек/dev/configs/rabbitmq/.env
    # среда:
    # RABBITMQ_DEFAULT_USER: это я
    # RABBITMQ_DEFAULT_PASS: ок
    порты:
      - 5672:5672
      - 15672:15672
    тома:
      - ./configs/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
    сети:
      - кроликmq_network

и ошибка, которую я получаю:

    ОШИБКА ЗАГРУЗКИ
    
    ===========
    
    Ошибка при запуске: {error,failed_to_parse_configuration_file}
    
    Приложение rabbitmq_prelaunch завершено по причине: {{shutdown,{failed_to_start_child,prelaunch,failed_to_parse_configuration_file}},{rabbit_prelaunch_app,start,[normal,[]]}}

{"Pid ядра завершен",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 [ошибка] <0.130.0> Ошибка разбора конфигурации:

2022-01-03 11:50:58.464588+00:00 [ошибка] <0.130.0> — Синтаксическая ошибка в /etc/rabbitmq/rabbitmq.conf после строки 1 столбца 1, синтаксический анализ не завершен

2022-01-03 11:50:58.464617+00:00 [ошибка] <0.130.0> Эти файлы используют формат Cuttlefish?

я также пытался сделать это как файл конфигурации:

default_user = его я
default_pass = ок
топать.default_user = его я
топать.default_pass = хорошо
mqtt.default_user = его я
mqtt.default_pass = хорошо
amqp1_0.default_user = его я

и ошибки:

{rabbit_prelaunch_app,старт,[нормальный,[]]}}

{"Pid ядра завершен",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,failed_to_read_advanced_configuration_file}},{rabbit_prelaunch_app,start,[normal,[]]}}}"}

03.01.2022 12:20:01.457976+00:00 [ошибка] <0.130.0> Не удалось загрузить файл расширенной конфигурации "/etc/rabbitmq/rabbitmq.config": 2: синтаксическая ошибка до: default_pass
Рейтинг:0
флаг kr

Для меня проблема заключалась в том, что файл был назван с суффиксом «.config». ".config" для расширенной конфигурации.

Изменение его на «.conf» решило проблему для меня.

Справка: https://www.rabbitmq.com/configure.html#config-файл

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.