我有这个问题:
使用后选择服务器30000ms后发生超时 CompositeServerSelector {Selectors = WritableServerSelector, LatencyLimitingServerSelector {AllowedLatencyRange = 00:00:00.0150000 }。集群状态的客户端视图是{ClusterId:“1”,类型: “Unknown”,State:“Disconnected”,Servers:[{ServerId:“{ClusterId :1,EndPoint:“172.16.1.24:27017”}“,终点:”172.16.1.24:27017“, 状态:“Disconnected”,键入:“Unknown”,HeartbeatException: “MongoDB.Driver.MongoConnectionException:发生异常时 打开与服务器的连接。 ---> System.Net.Sockets.SocketException:连接尝试失败 因为关联方在一段时间后没有正确回应 时间或已建立的连接因连接的主机而失败 未能回复172.16.1.24:27017 at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)at System.Threading.Tasks.TaskFactory
1.FromAsyncCoreLogic(IAsyncResult iar, Func
2 endFunction,Action1 endAction, Task
1 promise,Boolean requiresSynchronization) ---从抛出异常的先前位置开始的堆栈跟踪结束--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务) MongoDB.Driver.Core.Connections.TcpStreamFactory.d__4.MoveNext() 在 d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ TcpStreamFactory.cs:线 126 ---从抛出异常的先前位置开始的堆栈跟踪结束--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务) MongoDB.Driver.Core.Connections.TcpStreamFactory.d__3.MoveNext() 在 d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ TcpStreamFactory.cs:线 55 ---从抛出异常的先前位置开始的堆栈跟踪结束--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务) MongoDB.Driver.Core.Connections.BinaryConnection.d__32.MoveNext() 在 d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ BinaryConnection.cs:线 201 ---内部异常堆栈跟踪结束--- at MongoDB.Driver.Core.Connections.BinaryConnection.d__32.MoveNext() 在 d:\詹金斯\工作空间\蒙戈-CSHARP-驾驶员2.0.x的建造\ SRC \ MongoDB.Driver.Core \核心\连接\ BinaryConnection.cs:线 225 ---从抛出异常的先前位置开始的堆栈跟踪结束--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务)
在 MongoDB.Driver.Core.Servers.ClusterableServer.d__34.MoveNext() 在 d:\詹金斯\工作区\蒙戈 - CSHARP驱动-2.0.x版本建造的\ src \ MongoDB.Driver.Core \核心\服务器\ ClusterableServer.cs:行 245“}}}。
var conString = "mongodb://172.16.1.24:27017";
var client = new MongoClient(conString);
var server = client.GetServer();
var database = server.GetDatabase("knjigoMata");
var collection = database.GetCollection<ModelKorisici >("kljenti");
//var entity = collection.FindAll();
BindingList<ModelKorisici > doclist = new BindingList<ModelKorisici >();
foreach (var deger in collection.FindAll())
{
doclist.Add(deger);
}
return doclist;