Тайм-аут после 30000 мс в ожидании сервера, который соответствует WritableServerSelector.состояние = подключен - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь использовать простой CRUD на моем сервере Монго, и я получаю этот

com.mongodb.MongoTimeoutException: Превышено время ожидания после 30000 мс в ожидании сервера, который соответствует WritableServerSelector.Клиентское представление состояния кластера: {type = REPLICA_SET, серверы = [{address = mongodb.mydomain.com: 27017, тип = REPLICA_SET_SECONDARY, roundTripTime = 133,1 мс, состояние = CONNECTED}]

Spring mongo:

 <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>

Сервер Монго:

3.2.21

1 Ответ

0 голосов
/ 07 февраля 2019

Я пытался записать в набор реплик, поэтому решение было добавить мастер-узел в строку подключения Монго.

...