Score:0

Mongod จะไม่เริ่มทำงานเมื่อบู๊ตเมื่อผูก IP นักเทียบท่า

ธง um

ปัญหาของฉันคล้ายกับที่นี่:

https://stackoverflow.com/questions/59141447/why-does-the-status-of-mongo-throw-me-code-exited-status-48

ปัญหาคือบริการ mongo จะไม่เริ่มทำงานหากฉันพยายามผูก IP นักเทียบท่า

ถ้าฉันวิ่ง sudo systemctl เริ่ม mongod ด้วยตนเองก็ไม่เป็นไร แต่หลังจากนั้น เปิดใช้งาน- ใช้บริการและรีบูตเครื่องไม่ทำงานและจากบันทึกฉันเห็นสถานะเป็น 48

ในของฉัน /etc/mongod.conf ฉันผูกพันที่อยู่ทั้งสองนี้:

สุทธิ:
  พอร์ต: 27017
  bindIp: 127.0.0.1,172.17.0.1

ตอนนี้เหตุผลที่ฉันต้องผูกพัน 172.17.0.1 คือมีแอพที่ทำงานในนักเทียบท่าที่ต้องเข้าถึงฐานข้อมูลที่ทำงานบนอินสแตนซ์เซิร์ฟเวอร์นี้

หากฉันลบ docker IP และปล่อยให้ localhost เท่านั้น mongod จะเริ่มทำงานหลังจากรีบูตโดยไม่มีปัญหาหลังจากนั้น

ฉันเดาว่าปัญหาอาจเกิดจากเวลาที่ mongod พยายามเรียกใช้ บริการนักเทียบท่า (เป็นบริการใช่ไหม) ยังไม่เริ่มต้นอย่างสมบูรณ์หรืออะไรทำนองนั้น

วิธีที่ถูกต้องในการจัดการกับปัญหาคืออะไร?

เซิร์ฟเวอร์คือ Ubuntu 20.04.3 LTS ที่ทำงานบน Azure และฉันติดตั้ง mongo ดังนี้: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

โพสต์คำตอบ

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