等待与 WritableServerSelector 匹配的服务器时,在 30000 毫秒后超时。状态 = 已连接
Posted
技术标签:
【中文标题】等待与 WritableServerSelector 匹配的服务器时,在 30000 毫秒后超时。状态 = 已连接【英文标题】:Timed out after 30000 ms while waiting for a server that matches WritableServerSelector. state = connected 【发布时间】:2019-07-01 08:57:29 【问题描述】:我正在我的 mongo 服务器上尝试简单的 CRUD,我得到了这个
com.mongodb.MongoTimeoutException:在 30000 毫秒后超时,而 等待与 WritableServerSelector 匹配的服务器。客户端视图 集群状态为 type=REPLICA_SET, 服务器=[地址=mongodb.mydomain.com:27017, 类型=REPLICA_SET_SECONDARY,roundTripTime=133.1 毫秒,状态=CONNECTED]
春蒙哥:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<version>2.0.4.RELEASE</version>
dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.6.4</version>
Mongo 服务器:
3.2.21
【问题讨论】:
【参考方案1】:我正在尝试写入副本集,因此解决方案是将主节点添加到 mongo 连接字符串。
【讨论】:
以上是关于等待与 WritableServerSelector 匹配的服务器时,在 30000 毫秒后超时。状态 = 已连接的主要内容,如果未能解决你的问题,请参考以下文章
selenium相关导入ByKeysWebDriverWaitActionChains,显示等待与隐式等待