Score:1

Failed_to_parse_configuration_file บน rabbitmq

ธง us

ดังนั้นฉันแค่ต้องการเปลี่ยนรหัสผ่านชื่อผู้ใช้เริ่มต้นจากเกสต์เป็น sth อื่นใน rabbitmq แต่ไม่มีอะไรได้ผลสำหรับฉัน... นี่คือ rabbitmq.conf ของฉัน

[
  {กระต่าย,
    [
      {default_vhost, <<"/">>},
      {default_user, <<"itsme">>},
      {default_pass, <<"ตกลง">>}
    ]
  }
].

และนักเทียบท่าของฉันเขียน:

  กระต่าย:
    ภาพ: rabbitmq:3-management-alpine
    ชื่อคอนเทนเนอร์: rabbitmq
    ชื่อโฮสต์: rabbitmq
    รีสตาร์ท: เสมอ
    # ลอง env_file และตัวแปรสภาพแวดล้อมด้วย
    #env_file:
    # - ./docs/server/stack/dev/configs/rabbitmq/.env
    # สิ่งแวดล้อม:
    # RABBITMQ_DEFAULT_USER: itme
    # RABBITMQ_DEFAULT_PASS: ตกลง
    พอร์ต:
      - 5672:5672
      - 15672:15672
    ปริมาณ:
      - ./configs/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
    เครือข่าย:
      - rabbitmq_network

และข้อผิดพลาดที่ฉันได้รับ:

    บูตล้มเหลว
    
    ===========
    
    ข้อผิดพลาดระหว่างการเริ่มต้น: {ข้อผิดพลาด,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,[ปกติ,[]]}}}"}

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 หรือไม่

ฉันพยายามทำเป็นไฟล์ config ด้วย:

default_user = itme
default_pass = ตกลง
stomp.default_user = itme
stomp.default_pass = ตกลง
mqtt.default_user = itme.default_user
mqtt.default_pass = ตกลง
amqp1_0.default_user = itme

และข้อผิดพลาด:

{rabbit_prelaunch_app,start,[ปกติ,[]]}}

{"เคอร์เนล 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,[]]}}}"}

2022-01-03 12:20:01.457976+00:00 [erro] <0.130.0> ไม่สามารถโหลดไฟล์การกำหนดค่าขั้นสูง "/etc/rabbitmq/rabbitmq.config": 2: ข้อผิดพลาดทางไวยากรณ์ก่อนหน้า: default_pass
Score:0
ธง kr

สำหรับฉัน ปัญหาคือไฟล์นั้นถูกตั้งชื่อด้วย ".config" ต่อท้าย ".config" ใช้สำหรับการกำหนดค่าขั้นสูง

การแก้ไขเป็น ".conf" ช่วยแก้ปัญหาให้ฉันได้

อ้างอิง: https://www.rabbitmq.com/configure.html#config-file

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา