Puncte:1

failed_to_parse_configuration_file pe rabbitmq

drapel us

Așa că am vrut doar să schimb parola implicită a numelui de utilizator din guest în sth else pe rabbitmq dar nimic nu merge la mine... acesta este rabbitmq.conf al meu

[
  {iepure,
    [
      {default_vhost, <<"/">>},
      {default_user, <<"itsme">>},
      {default_pass, <<"ok">>}
    ]
  }
].

și docker-compose meu:

  rabbitmq:
    imagine: rabbitmq:3-management-alpine
    container_name: rabbitmq
    nume gazdă: rabbitmq
    reporniți: întotdeauna
    # Am încercat, de asemenea, env_file și variabilele de mediu
    # env_file:
    # - ./docs/server/stack/dev/configs/rabbitmq/.env
    # mediu inconjurator:
    # RABBITMQ_DEFAULT_USER: itsme
    # RABBITMQ_DEFAULT_PASS: ok
    porturi:
      - 5672:5672
      - 15672:15672
    volume:
      - ./configs/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
    retele:
      - rabbitmq_network

si eroare pe care o primesc:

    PORNIRE A ESCUT
    
    ===========
    
    Eroare la pornire: {error,failed_to_parse_configuration_file}
    
    Aplicația rabbitmq_prelaunch a fost ieșită din motiv: {{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 [eroare] <0.130.0> Eroare la analizarea configurației:

2022-01-03 11:50:58.464588+00:00 [eroare] <0.130.0> - Eroare de sintaxă în /etc/rabbitmq/rabbitmq.conf după linia 1 coloana 1, analizarea incompletă

2022-01-03 11:50:58.464617+00:00 [eroare] <0.130.0> Aceste fișiere folosesc formatul Cuttlefish?

Am încercat să o fac și ca fișier de configurare:

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

si erori:

{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,[]]},[normal],[]],[normal]

2022-01-03 12:20:01.457976+00:00 [eroare] <0.130.0> Nu s-a încărcat fișierul de configurare avansată „/etc/rabbitmq/rabbitmq.config”: 2: eroare de sintaxă înainte de: default_pass
Puncte:0
drapel kr

Pentru mine, problema a fost că fișierul a fost numit cu sufixul „.config”. „.config” este pentru configurația avansată.

Modificarea acestuia la „.conf” a rezolvat problema pentru mine.

Referinţă: https://www.rabbitmq.com/configure.html#config-file

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.