Tôi sẽ đề nghị bạn thêm ghi nhật ký để tìm hiểu điều gì đang xảy ra. Trình điều khiển Mongo (kể từ phiên bản 1.3) cung cấp mở rộng ghi nhật ký để gỡ lỗi các vấn đề kết nối. Có một bài viết tại http://derickrethans.nl/mongodb-debugging.html để giải thích cách bật tính năng này. Nếu từ thông tin nhật ký không rõ điều gì xảy ra, hãy cập nhật câu hỏi của bạn vào nhật ký để tôi có thể cập nhật câu trả lời của mình.
Từ nhật ký đã đăng, tôi có thể thấy rằng khách hàng của bạn không thể kết nối với bất kỳ của các hạt giống từ chuỗi kết nối của bạn. Nếu máy / máy khách của bạn không thể kết nối, tất nhiên bạn không thể nói chuyện với MongoDB. Trong trường hợp này, có thể có một vài khả năng:
- Trình điều khiển không thể chuyển đổi tên thành địa chỉ IP. Trong trường hợp đó, bạn cần sửa thiết lập DNS của mình hoặc thêm tất cả các máy chủ vào / etc / hosts
- Bạn thực sự không thể kết nối với họ, đây có thể là một bức tường lửa.
- Có một số vấn đề với điều đó trong loạt 1.2 của trình điều khiển, vì vậy nếu bạn chưa sử dụng 1.3.4 hoặc cao hơn, tôi khuyên bạn nên nâng cấp. Nó sẽ là một trải nghiệm mượt mà hơn nhiều.
- Hãy nhớ rằng bạn cần phần lớn các nút của mình để có thể viết. Nếu không có thì bạn sẽ gặp lỗi "Không có máy chủ ứng viên".