MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

errmsg:Không có máy chủ nào được mô tả trong cấu hình mới 1 cho bộ bản sao rs0 ánh xạ tới nút này, Tại sao tôi nhận được thông báo này?

Tôi vừa gặp sự cố này và trong trường hợp của tôi, các triệu chứng là mọi thứ hoạt động bình thường cho đến khi tôi khởi động lại máy chủ.

Sau đó, tôi sẽ gặp lỗi sau:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Chỉ cần khởi động lại daemon mongodb là đã khắc phục được sự cố, vì vậy đây không thể là vấn đề cấu hình thiết lập bản sao.

Sau khi kiểm tra nhật ký chi tiết hơn một chút, tôi nhận thấy thông báo lỗi sau:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> chơi lô tô

Nó đang cố gắng truy vấn tên máy chủ trước khi mạng được thiết lập hoàn toàn và do đó thành viên nhóm bản sao không biết danh tính riêng của nó

Thêm tên máy chủ FQDN của máy chủ vào /etc/hosts đã sửa nó, ví dụ:

127.0.1.1       shortname    shortname.fqdn.com


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kết nối mongodb được tạo trong mongolab thông qua ứng dụng java

  2. Ngoại lệ MongoDB:Máy chủ báo cáo phiên bản dây 0, nhưng phiên bản libmongoc yêu cầu ít nhất 3

  3. Cấu trúc MongoDB cho ứng dụng tin nhắn

  4. MongoDB $ stdDevSamp

  5. Api web lõi Asp.net với lỗi mongodb 500