sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB C# Driver släpper inte anslutningar sedan fel

C#-drivrutinen har en anslutningspool och den maximala storleken på anslutningspoolen är 100 som standard. Så du bör aldrig se mer än 100 anslutningar till mongod från en enda C#-klientprocess. 1.1-versionen av C#-drivrutinen hade ett enstaka problem under hård belastning, där ett fel på en anslutning kunde resultera i en storm av frånkopplingar och anslutningar. Du skulle kunna se om det hände dig genom att titta på serverloggarna, där en loggpost skrivs varje gång en anslutning öppnas eller stängs. Om så är fallet, kan du prova 1.2 C#-drivrutinen som släpptes den här veckan?

Du borde inte ha behövt skapa en kö med väntande uppdateringar. Anslutningspoolen fungerar som en sorts kö genom att begränsa antalet samtidiga förfrågningar.

Låt mig veta om du kan hitta något i serverloggarna, och om det är något mer kan jag hjälpa dig med.



  1. fråga för att hämta flera objekt i en array i mongodb

  2. MongoDB SpiderMonkey förstår inte UTF-8

  3. Fördel med ett unikt index i MongoDB

  4. Mongoose Populera efter Aggregate