MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il driver MongoDB C# non rilascia connessioni e quindi errori

Il driver C# dispone di un pool di connessioni e la dimensione massima del pool di connessioni è 100 per impostazione predefinita. Quindi non dovresti mai vedere più di 100 connessioni a mongod da un singolo processo client C#. La versione 1.1 del driver C# presentava un problema occasionale in condizioni di carico intenso, in cui un errore su una connessione poteva causare una tempesta di disconnessioni e connessioni. Saresti in grado di dire se ti stava succedendo guardando i registri del server, dove viene scritta una voce di registro ogni volta che viene aperta o chiusa una connessione. In tal caso, puoi provare il driver 1.2 C# rilasciato questa settimana?

Non dovresti aver bisogno di creare una coda di aggiornamenti in sospeso. Il pool di connessioni agisce come una sorta di coda limitando il numero di richieste simultanee.

Fammi sapere se riesci a trovare qualcosa nei registri del server e se c'è qualcos'altro posso aiutarti.