Bạn cần kiểm tra xem đâu là kết nối trên mỗi giá trị máy chủ mà bạn đã cung cấp trong khi thiết lập kết nối (nhìn vào trường hợp ngoại lệ, tôi nghĩ bạn đã đặt nó thành 500).
MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
builder.connectionsPerHost(200);
MongoClientOptions options = builder.build();
mongoClient = new MongoClient(URI, connectionOptions);
Một cách lý tưởng để thiết lập các kết nối cho mỗi máy chủ lưu trữ là dùng thử và sai nhưng bạn cần đảm bảo rằng giá trị mà bạn đặt không được vượt quá số lượng kết nối bạn có thể có bằng cách mở mongo shell và thực hiện: