sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB C # Driver no libera conexiones y luego errores

El controlador de C# tiene un grupo de conexiones y el tamaño máximo del grupo de conexiones es 100 de forma predeterminada. Por lo tanto, nunca debería ver más de 100 conexiones a mongod desde un solo proceso de cliente C#. La versión 1.1 del controlador C# tenía un problema ocasional bajo carga pesada, donde un error en una conexión podía resultar en una tormenta de desconexiones y conexiones. Podría saber si eso le estaba sucediendo mirando los registros del servidor, donde se escribe una entrada de registro cada vez que se abre o cierra una conexión. Si es así, ¿puede probar el controlador 1.2 C# que se lanzó esta semana?

No debería haber necesitado crear una cola de actualizaciones pendientes. El grupo de conexiones actúa como una especie de cola al limitar el número de solicitudes simultáneas.

Avíseme si puede encontrar algo en los registros del servidor y si hay algo más en lo que pueda ayudarlo.