服务器实例不再连接。MongoDB C#驱动程序1.3.1

服务器实例不再连接。MongoDB C#驱动程序1.3.1,c#,mongodb-.net-driver,appharbor,mongohq,C#,Mongodb .net Driver,Appharbor,Mongohq,我正在appharbor.com上运行一个应用程序,在那里我使用的是来自MongoHQ的数据库 我不时在appharbor上看到这个错误“服务器实例penny.mongohq.com:10070不再连接” 我还看到一些System.Net.Sockets.SocketException,“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应” 是否有办法确保如果服务器未连接,则尝试重新连接?或者设置更长的超时时间?我在旧版本的C#driver上遇到了同样的

我正在appharbor.com上运行一个应用程序,在那里我使用的是来自MongoHQ的数据库

我不时在appharbor上看到这个错误“服务器实例penny.mongohq.com:10070不再连接”

我还看到一些System.Net.Sockets.SocketException,“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应”


是否有办法确保如果服务器未连接,则尝试重新连接?或者设置更长的超时时间?

我在旧版本的C#driver上遇到了同样的问题-尽管他们在今年早些时候更改了连接池机制,但我们从那时起就没有遇到任何问题,因此如果您还没有,值得再次检查一下,看看v1.6是否仍然存在同样的问题。

查看驱动程序源代码,似乎与服务器的连接不知何故丢失了:我们的一位用户也遇到了这个问题-我相信我们正在使用最新的驱动程序(版本1.9.2)。我们还有什么别的办法可以解决这个问题吗?我在一个环境中多次查询后发现了同样的问题,我们有一个副本集,服务器位于Amazon内部和外部。以前我甚至可以调用Disconnect()和.Connect(),但偶尔还是会出现此错误。使用驱动程序版本1.8.3.9和1.9.2时发生