【问题标题】:getting an error while connecting mongodb with replicaset-Bitnami将 mongodb 与 replicaset-Bitnami 连接时出错
【发布时间】:2017-11-21 19:04:06
【问题描述】:

我已经在 Azure 上部署了带有副本集的 bitnami MongoDB,但我没有进行任何更改,但是当我尝试使用连接字符串连接 MongoDB 时,我收到类似 `

的错误
Connection failed.

SERVER [xyz.southeastasia.cloudapp.azure.com:27017] (Type: UNKNOWN) 
|_/ Connection error (MongoSocketReadTimeoutException): Timeout while receiving message
|____/ I/O error: Read timed out

Details:
Timed out after 30000 ms while waiting for a server that matches ReadPreferenceServerSelector{readPreference=primary}. Client view of cluster state is {type=UNKNOWN, servers=[{address=xyz.southeastasia.cloudapp.azure.com:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message}, caused by {java.net.SocketTimeoutException: Read timed out}}]

我在 azure 上运行带有副本集的 bitnami mongodb,它是一个月前创建的,那时我还没有遇到这个问题。

【问题讨论】:

    标签: mongodb azure bitnami


    【解决方案1】:

    在我看来,地址可能已更改。我建议您确认 xyz.southeastasia.cloudapp.azure.com 仍然指向您要连接的同一 IP 地址。还要检查是否没有防火墙规则阻止流量。

    【讨论】:

    • 不确定 IP 地址更改会如何影响 OP,因为他们使用的是 dns 名称。
    猜你喜欢
    • 2020-04-09
    • 2021-08-15
    • 1970-01-01
    • 2020-10-26
    • 1970-01-01
    • 2020-04-27
    • 2020-05-20
    • 2020-02-03
    • 1970-01-01
    相关资源
    最近更新 更多