MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB C# драйверът не освобождава връзки, а след това грешки

Драйверът C# има пул за връзки и максималният размер на пула за връзки е 100 по подразбиране. Така че никога не трябва да виждате повече от 100 връзки към mongod от един C# клиентски процес. Версията 1.1 на драйвера за C# имаше случайни проблеми при голямо натоварване, където грешка в една връзка можеше да доведе до буря от прекъсвания и свързвания. Ще можете да разберете дали това се случва с вас, като погледнете регистрационните файлове на сървъра, където се записва запис всеки път, когато се отвори или затвори връзка. Ако е така, можете ли да опитате драйвера 1.2 C#, който беше пуснат тази седмица?

Не е трябвало да създавате опашка от чакащи актуализации. Пулът за връзки действа като вид опашка, като ограничава броя на едновременните заявки.

Уведомете ме, ако можете да намерите нещо в регистрационните файлове на сървъра и ако има още нещо, с което мога да ви помогна.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Репликата на MongoDB не е зададена основна, трябва да принудите нова основна

  2. Как да клонирате/копирате база данни в Azure Cosmos DB

  3. Възможно ли е да въвеждате прехвърлени данни в тръбопровод за агрегиране на MongoDB?

  4. Как да се свържа с MongoDB в Windows?

  5. Как да актуализирате свойството в множество обекти в масив за един документ в Meteor collection/minimongo?