Score:0

ไฟล์กำหนดค่า RabbitMQ อยู่ที่ไหนเนื่องจากบันทึกแสดง "ไฟล์กำหนดค่า (s) : (ไม่มี)"

ธง ru

ฉันเพิ่งเริ่มใช้ RabbitMQ และติดตั้ง RabbitMQ 3.7.17 ใหม่บนเครื่องเสมือนทดสอบ มันทำงานได้ดีและฉันสามารถเข้าสู่ระบบบนอินเทอร์เฟซเว็บได้

ฉันกำลังดูบันทึกที่ไม่ชัดเจนที่วิศวกรคนก่อนทิ้งไว้ โดยกล่าวถึงการเปลี่ยนแปลงการกำหนดค่าที่จำเป็นบางอย่างของ การจัดการ.listener.port = 9999 และ การจัดการ.listener.ip = 0.0.0.0. ฉันคิดว่ารายการเหล่านี้เป็นของคีย์การกำหนดค่าของ RabbitMQ ไม่แน่นอน ดังนั้นฉันหวังว่าจะค้นหาไฟล์และยืนยัน

ฉันตรวจสอบไฟล์บันทึก /var/log/rabbitmq/rabbit@payv.logและประกอบด้วย ไฟล์ปรับแต่ง : (ไม่มี) ที่จุดเริ่มต้น ฉันยังลองคำสั่ง สถานะการวินิจฉัยของ rabbitmq -n rabbit@payv และผลลัพธ์ไม่มีอะไรเกี่ยวกับ การกำหนดค่า.

ฉันพบไฟล์อื่น /usr/share/doc/rabbitmq-server-3.7.17/rabbitmq.config.example แต่ไม่แน่ใจว่านี่คือตัวอย่างสำหรับสร้างไฟล์คอนฟิกูเรชันหรือไม่

คำถามของฉันคือ:

  • ฉันต้องยืนยัน การจัดการ.listener.port และ การจัดการ.listener.ip เป็นคีย์การกำหนดค่า
  • ไฟล์การกำหนดค่าอยู่ที่ไหนและจะสร้างได้อย่างไรหากไฟล์นั้นหายไป

ตัวชี้ใด ๆ จะได้รับการชื่นชมอย่างมาก และโปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติม

ไฟล์บันทึกเพิ่มเติม:

2021-08-11 16:41:40.648 [ข้อมูล] <0.8.0> เปิดไฟล์บันทึกด้วยเบียร์ลาเกอร์
11-2021-08-11 16:41:41.380 [info] <0.8.0> แฟล็กฟีเจอร์: รายการแฟล็กฟีเจอร์ที่พบ:
2021-08-11 16:41:41.380 [ข้อมูล] <0.8.0> แฟล็กคุณลักษณะ: สถานะแฟล็กคุณลักษณะที่เขียนลงดิสก์: ใช่
11-08-2021 16:41:41.404 [ข้อมูล] <0.220.0>
 เริ่มต้น RabbitMQ 3.7.17 บน Erlang 21.3.8.6
 ลิขสิทธิ์ (C) 2007-2019 Pivotal Software, Inc.
 ได้รับใบอนุญาตภายใต้ ส.ป.ก. ดู https://www.rabbitmq.com/
11-08-2021 16:41:41.404 [ข้อมูล] <0.220.0>
 โหนด : rabbit@payv
 หน้าแรก dir : /var/lib/rabbitmq
 ไฟล์ปรับแต่ง : (ไม่มี)
 แฮชคุกกี้ : bpwgtZuS4DLf4bvseoUPpQ==
 บันทึก: /var/log/rabbitmq/rabbit@payv.log
                : /var/log/rabbitmq/rabbit@payv_upgrade.log
 ฐานข้อมูล dir : /var/lib/rabbitmq/mnesia/rabbit@payv
2021-08-11 16:41:41.410 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต pre_boot ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.410 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_core_metrics ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.410 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต rabbit_alarm ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.415 [ข้อมูล] <0.226.0> ลายน้ำหน่วยความจำสูงตั้งค่าเป็น 1515 MiB (1589220147 ไบต์) จากทั้งหมด 3788 MiB (3973050368 ไบต์)
2021-08-11 16:41:41.418 [info] <0.228.0> เปิดใช้งานการตรวจสอบพื้นที่ว่างในดิสก์
2021-08-11 16:41:41.418 [ข้อมูล] <0.228.0> ตั้งค่าขีดจำกัดการว่างของดิสก์เป็น 50MB
2021-08-11 16:41:41.421 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต code_server_cache ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.421 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต file_handle_cache ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.421 [ข้อมูล] <0.231.0> จำกัดการจัดการไฟล์ประมาณ 32668 (ซ็อกเก็ต 29399)
2021-08-11 16:41:41.421 [ข้อมูล] <0.232.0> FHC อ่านบัฟเฟอร์: ปิด
2021-08-11 16:41:41.421 [ข้อมูล] <0.232.0> บัฟเฟอร์การเขียน FHC: เปิด
2021-08-11 16:41:41.421 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต worker_pool ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.421 [ข้อมูล] <0.221.0> จะใช้ 4 กระบวนการสำหรับกลุ่มผู้ปฏิบัติงานเริ่มต้น
2021-08-11 16:41:41.422 [ข้อมูล] <0.221.0> การเริ่มต้นกลุ่มผู้ปฏิบัติงาน 'worker_pool' ที่มี 4 กระบวนการอยู่ในนั้น
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> กำลังเรียกใช้ฐานข้อมูลขั้นตอนการบูตที่กำหนดโดย app rabbit
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> ไดเร็กทอรีฐานข้อมูลโหนดที่ /var/lib/rabbitmq/mnesia/rabbit@payv ว่างเปล่า สมมติว่าเราต้องเข้าร่วมคลัสเตอร์ที่มีอยู่หรือเริ่มต้นใหม่ตั้งแต่ต้น...
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> แบ็กเอนด์การค้นพบเพียร์ที่กำหนดค่า: rabbit_peer_discovery_classic_config
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> จะพยายามล็อคด้วยแบ็กเอนด์การค้นพบเพียร์ rabbit_peer_discovery_classic_config
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> แบ็กเอนด์การค้นหาเพียร์ไม่รองรับการล็อค ถอยกลับไปสู่การหน่วงเวลาแบบสุ่ม
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> แบ็กเอนด์การค้นพบเพียร์ rabbit_peer_discovery_classic_config ไม่รองรับการลงทะเบียน ข้ามการหน่วงเวลาเริ่มต้นแบบสุ่ม
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> เพียร์คลัสเตอร์ที่มีอยู่ทั้งหมดที่ค้นพบ:
2021-08-11 16:41:41.422 [ข้อมูล] <0.220.0> ไม่พบโหนดเพียร์ที่จะคลัสเตอร์ด้วย
2021-08-11 16:41:41.423 [ข้อมูล] <0.43.0> แอปพลิเคชันความจำเสื่อมออกด้วยเหตุผล: หยุดทำงาน
2021-08-11 16:41:41.493 [info] <0.220.0> กำลังรอตาราง Mnesia เป็นเวลา 30,000 ms เหลืออีก 9 ครั้ง
2021-08-11 16:41:41.506 [ข้อมูล] <0.220.0> กำลังรอตาราง Mnesia เป็นเวลา 30,000 ms เหลืออีก 9 ครั้ง
2021-08-11 16:41:41.535 [info] <0.220.0> กำลังรอตาราง Mnesia เป็นเวลา 30000 ms เหลืออีก 9 ครั้ง
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> แบ็กเอนด์การค้นพบเพียร์ rabbit_peer_discovery_classic_config ไม่รองรับการลงทะเบียน ข้ามการลงทะเบียน
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต database_sync ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> เรียกใช้ฟีเจอร์ขั้นตอนการบูตฟีเจอร์_แฟล็กที่กำหนดโดยแอปกระต่าย
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> การเรียกใช้ขั้นตอนการบูต codec_correctness_check กำหนดโดย app rabbit
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต external_infrastructure ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต rabbit_registry ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.535 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_auth_mechanism_cr_demo กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_queue_location_random ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_event ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_auth_mechanism_amqplain กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_auth_mechanism_plain กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_exchange_type_direct กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_exchange_type_fanout ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต rabbit_exchange_type_headers ที่กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_exchange_type_topic กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_mirror_queue_mode_all กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> กำลังเรียกใช้ขั้นตอนการบูต rabbit_mirror_queue_mode_exactly กำหนดโดย app rabbit
2021-08-11 16:41:41.536 [ข้อมูล] <0.220.0> เรียกใช้ขั้นตอนการบูต rabbit_mirror_queue_mode_nodes ที่กำหนดโดย app rabbit

Score:0
ธง rs

ดูใน /etc/rabbitmq/ เพื่อหาไฟล์ที่คล้ายกับ rabbitmq.conf อาจอยู่ใน /data/configuration/rabbitmq/rabbitmq.conf

ข้อมูลเพิ่มเติมที่จะพบได้ในเอกสาร https://www.rabbitmq.com/configure.html#config-file

Mike avatar
ru flag
ขอบคุณสำหรับการตอบกลับ ฉันเพิ่งตรวจสอบระบบ ไฟล์การกำหนดค่าไม่ได้อยู่ที่ตำแหน่ง: 1) `/etc/rabbitmq/` ไม่มีอะไรเลยนอกจากไฟล์ `enabled_plugins`; และ 2) `/data/` ไม่มีอะไรเกี่ยวกับ RabbitMQ เช่นกัน ไฟล์ `/usr/share/doc/rabbitmq-server-3.7.17/rabbitmq.config.example` ดูเหมือนว่าจะเป็นไฟล์กำหนดค่าตัวอย่าง RabbitMQ ใน [รูปแบบคลาสสิกเก่าของคำศัพท์ Erlang] (https://www.rabbitmq .com/configure.html#config-file-formats) ฉันไม่แน่ใจว่าควรสร้างไฟล์การกำหนดค่าจากตัวอย่างนี้หรือไม่

โพสต์คำตอบ

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