Csharp/C#教程:超时等待MongoConnection分享


超时等待MongoConnection

为什么从MongoDB服务器获取对象时,Mongo C#驱动程序会发生以下exception?

“超时等待MongoConnection。”

有没有办法在某处设置此连接超时或修复此问题?

您可以在连接字符串中使用socketTimeoutMS来增加超时。

例:

 mongodb://localhost/myCollection?socketTimeoutMS=60000 

你可能遇到了这个问题:

https://jira.mongodb.org/browse/CSHARP-406

该问题已得到修复,修复程序将包含在C#驱动程序的1.4版本中(即将推出)。

与此同时,您最好的方法是将连接池的大小从默认值100增加,这可以在连接字符串上轻松完成:

mongodb的://本地主机/ maxpoolsize = 200

使连接池大小足够大,以便有比运行线程更多的连接(或者至少有足够的连接来满足同时需要连接的所有线程)。

上述就是C#学习教程:超时等待MongoConnection分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/955861.html

(0)
上一篇 2021年11月21日
下一篇 2021年11月21日

精彩推荐