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

MongoDB C# Driver frigiver ikke forbindelser og fejler derefter

C#-driveren har en forbindelsespulje, og den maksimale størrelse på forbindelsespuljen er 100 som standard. Så du bør aldrig se mere end 100 forbindelser til mongod fra en enkelt C#-klientproces. 1.1-versionen af ​​C#-driveren havde lejlighedsvis et problem under hård belastning, hvor en fejl på én forbindelse kunne resultere i en storm af afbrydelser og forbindelser. Du ville være i stand til at se, om det skete for dig, ved at se på serverloggene, hvor der skrives en logpost, hver gang en forbindelse åbnes eller lukkes. Hvis ja, kan du prøve 1.2 C#-driveren, der blev udgivet i denne uge?

Du burde ikke have haft behov for at oprette en kø af afventende opdateringer. Forbindelsespuljen fungerer som en slags kø ved at begrænse antallet af samtidige anmodninger.

Lad mig vide, hvis du kan finde noget i serverloggene, og hvis der er noget yderligere, kan jeg hjælpe dig med.



  1. MongoDB - Opret et forhold

  2. MongoDB $reverseArray

  3. Sådan finder du et dokument efter indlejret element i MongoDB PHP

  4. MongoDB:indsæt ved dubletnøgleopdatering