Đây là một trong những lỗi gặp phải khi sử dụng MongoDB: "Failed: error connecting to db server: no reachable servers"
Với lỗi này, hệ thống thông báo là không thể connect tới db server mongoDB.
Ở case này mình bị lỗi này khi sử dụng mongo-tools để backup hoặc restore dữ liệu vào mongoDB
Mặc dù trên cùng một máy chủ nhưng sử dụng tool mongo thì được còn sử dụng tool mongodump thì báo là không thể connect đến máy chủ mongoDB
-> Kiểm tra version của mongodb, mongo client, mongo tools:
version mongo tools: built-without-version-string => hỗ trợ version mongodb server 3.4.4 trở xuống
version mongodb shell (mongo client): v3.6.8
version mongodb server: 6.0.5
Với version mongodb server 6.0.5 => update version mongo-tools phiên bản mới nhất (100.7.0) download tại link
Dùng lệnh để cài đặt gói deb mongo-tools:
-> sử dụng lệnh sau để backup mongodb:
-> Như vậy. Nếu gặp trường hợp với lỗi MongoDB: Failed error connecting to db server no reachable servers
Trước tiên nên kiểm tra version của mongo-tools xem có hỗ trợ mongodb server không. nếu không hỗ trợ thì có thể update version mongo-tools phiên bảng mới nhất (Link download Mongo-tools)
Tham khảo video:
Với lỗi này, hệ thống thông báo là không thể connect tới db server mongoDB.
Ở case này mình bị lỗi này khi sử dụng mongo-tools để backup hoặc restore dữ liệu vào mongoDB

Mặc dù trên cùng một máy chủ nhưng sử dụng tool mongo thì được còn sử dụng tool mongodump thì báo là không thể connect đến máy chủ mongoDB

-> Kiểm tra version của mongodb, mongo client, mongo tools:

version mongo tools: built-without-version-string => hỗ trợ version mongodb server 3.4.4 trở xuống

version mongodb shell (mongo client): v3.6.8
version mongodb server: 6.0.5
Với version mongodb server 6.0.5 => update version mongo-tools phiên bản mới nhất (100.7.0) download tại link

Dùng lệnh để cài đặt gói deb mongo-tools:
Code:
dpkg -i mongodb-database-tools-ubuntu2004-x86_64-100.7.0.deb

-> sử dụng lệnh sau để backup mongodb:
Code:
mongodump --host 10.120.201.67 --port 27017 -o /tmp/bk

-> Như vậy. Nếu gặp trường hợp với lỗi MongoDB: Failed error connecting to db server no reachable servers
Trước tiên nên kiểm tra version của mongo-tools xem có hỗ trợ mongodb server không. nếu không hỗ trợ thì có thể update version mongo-tools phiên bảng mới nhất (Link download Mongo-tools)
Tham khảo video:
Attachments
-
77.8 KB Views: 0
-
253.2 KB Views: 0
Last edited: