MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment puis-je résoudre MongoWaitQueueFullException ?

Vous devez vérifier quelle est la valeur des connexions par hôte que vous avez donnée lors de la configuration de la connexion (en regardant l'exception, je pense que vous l'auriez définie sur 500).

MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
builder.connectionsPerHost(200);
MongoClientOptions options = builder.build();
mongoClient = new MongoClient(URI, connectionOptions);

Un moyen idéal de définir les connexions par hôte serait par essai et erreur, mais vous devez vous assurer que la valeur que vous définissez ne doit pas dépasser le nombre de connexions que vous pouvez avoir en ouvrant le shell mongo et en exécutant :