添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • network error while attempting to run command 'isMaster' on host 'dds-bpxxxxxxxx.mongodb.rds.aliyuncs.com:3717' :exception: connect failed
  • Timed out after 3000ms while waiting for a server that matches ReadPreferenceServerSelector{readPreference=primary}. exception=(com.mongodb.MongoSocketReadException: Prematurely reached end of stream)
  • Socket recv() errno:54 Connection reset by peer 1.2.3.4:27017
  • 实例连接数满,连接耗尽。 常见的解决方法请参见如下文档:
  • 如何查询及限制连接数
  • 排查因连接数耗尽导致的数据库连接问题
  • Mongo Shell连接时显示Connection reset by peers错误
  • Failed to connect to 10.*.*.8:3717 after 5000 milliseconds, giving up.Error: couldn't connect to server 10.*.*.8:3717 (10.1.2.8), connection attempt failed 云服务器ECS实例通过私网连接云数据库MongoDB失败。 云服务器ECS实例和云数据库MongoDB实例需满足以下所有条件:
  • 确保云服务器ECS实例的私网IP地址已添加到云数据库MongoDB实例的白名单中。
  • 确保实例处于同一个地域。
  • 确保实例的网络类型相同。

    若实例的网络类型都是专有网络,您还需要确保实例在同一个专有网络中。

  • Error: network error while attempting to run command 'isMaster' on host 'ft12345678.mongodb.rds.aliyuncs.com:3717' 白名单设置问题。 检查白名单设置,将正确的IP地址添加到云数据库MongoDB实例的白名单中,如何设置白名单,请参见 设置白名单 org.springframework.data.mongodb.UncategorizedMongoDbException: Timeout while receiving message; nested exception is com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message 慢查询占用实例资源。 常见的解决方法请参见如下文档:
  • MongoDB实例内存使用率高问题
  • MongoDB实例的CPU使用率高问题
  • MongoDB实例IOPS使用率高问题
  • MongoDB实例空间使用率高问题
  • "errmsg": "not master", "code": 10107, "codeName": "NotMaster"
  • "errmsg": "not master", "code": 10107, "codeName": "NotWritablePrimary"
  • Time out after 30000ms while waiting for a server that matches writableServerSelector.
  • 当前写入数据的节点不是主节点(Primary节点)。 为什么副本集实例写入数据报错:NotMaster、NotWritablePrimary或Time out after 30000ms while waiting for a server that matches writableServerSelector? reason: TopologyDescription { type: 'ReplicaSetNoPrimary', 当前连接的副本集实例中没有可用的主节点。 常见的解决方法如下:
  • 使用ConnectionStringURI地址连接实例,如何获取ConnectionStringURI地址,请参见 副本集实例连接说明
  • 手动切换实例的节点角色,如何切换节点角色,请参见 切换节点角色
  • [Unauthorized] cloud instance error, disk locked, plz check and upgrade your disk quota, 磁盘满导致实例锁定。 解决因磁盘空间耗尽导致的锁定或无法写入问题 (AuthenticationFailed) Authentication failed.
  • 数据库账号的密码错误。
  • 实例连接地址中鉴权数据库错误。
  • 常见原因及对应的解决方法如下:
  • 账号密码错误。

    解决方法:重置密码后重试,如何重置密码,请参见 重置密码

  • 实例连接地址中鉴权数据库错误。

    解决方法:检查实例的连接地址,在连接串中填写正确的鉴权数据库。

    鉴权数据库用于存储数据库账号和密码。数据库账号必须在所属的数据库下进行鉴权,才能鉴权成功。

  • error getting cluster ID: (CommandNotFound) replSetGetConfig is forbidden by cloud provider for security reason 云数据库MongoDB不支持 CommandNotFound 命令。 云数据库MongoDB版支持及限制哪些命令?