आपको यह जांचने की आवश्यकता है कि कनेक्शन सेट करते समय आपने प्रति होस्ट मूल्य क्या कनेक्शन दिया है (अपवाद को देखते हुए मुझे लगता है कि आपने इसे 500 पर सेट किया होगा)।
MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
builder.connectionsPerHost(200);
MongoClientOptions options = builder.build();
mongoClient = new MongoClient(URI, connectionOptions);
प्रति होस्ट कनेक्शन सेट करने का एक आदर्श तरीका परीक्षण और त्रुटि के द्वारा होगा, लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि आपके द्वारा सेट किया गया मान मोंगो शेल खोलकर और निष्पादित करके आपके द्वारा प्राप्त किए जा सकने वाले कनेक्शनों की संख्या से अधिक नहीं होना चाहिए: