【问题标题】:Timed out after 30000 ms while waiting for a server that matches WritableServerSelector. state = connected等待与 WritableServerSelector 匹配的服务器时,在 30000 毫秒后超时。状态 = 已连接
【发布时间】: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

【问题讨论】:

    标签: mongodb mongo-java-driver spring-mongodb


    【解决方案1】:

    我正在尝试写入副本集,因此解决方案是将主节点添加到 mongo 连接字符串。

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2016-08-11
      • 2018-12-22
      • 2020-02-22
      • 2020-04-02
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多