MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB C#-Treiber gibt keine Verbindungen und dann Fehler frei

Der C#-Treiber verfügt über einen Verbindungspool, und die maximale Größe des Verbindungspools beträgt standardmäßig 100. Sie sollten also nie mehr als 100 Verbindungen zu Mongod von einem einzelnen C#-Clientprozess sehen. Die Version 1.1 des C#-Treibers hatte ein gelegentliches Problem unter hoher Last, bei dem ein Fehler bei einer Verbindung zu einem Sturm von Trennungen und Verbindungen führen konnte. Sie können feststellen, ob Ihnen das passiert ist, indem Sie sich die Serverprotokolle ansehen, in denen jedes Mal, wenn eine Verbindung geöffnet oder geschlossen wird, ein Protokolleintrag geschrieben wird. Wenn ja, können Sie den 1.2 C#-Treiber ausprobieren, der diese Woche veröffentlicht wurde?

Sie hätten keine Warteschlange mit ausstehenden Updates erstellen müssen. Der Verbindungspool fungiert als eine Art Warteschlange, indem er die Anzahl gleichzeitiger Anfragen begrenzt.

Lassen Sie mich wissen, wenn Sie etwas in den Serverprotokollen finden können, und wenn es noch etwas gibt, kann ich Ihnen helfen.