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