Caused by: com.mongodb.MongoTimeoutException: Timed out after 30000 ms

报错

java 复制代码
Caused by: com.mongodb.MongoTimeoutException: Timed out after 30000 ms while waiting to connect. Client view of cluster state is {type=UNKNOWN, servers=[{address=mangodb-m.cc.com:3717, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketReadException: Prematurely reached end of stream}}]

原因

采用阿里云或者其他付费mongodb则需要检查服务器云mongodb,策略是否能连接

磁盘空间是否满

白名单

看看白名单中是否存在服务器可连接策略

密码

MongoDB 是一种数据存储方式,没有像传统数据库一样的表结构,能够用 JavaScript 语言来操作数据库,这样就非常方便。但是 MongoDB 原生是没有身份验证机制的,这就意味着你如果不设置密码,别人很容易就能够登录你的数据库,并且随意查看和编辑你的数据,这显然不是我们想看到的结果。因此,在 MongoDB 中设置密码就变得尤为重要。

检查日志

只要做到上面几步,问题应该就解决了。

相关推荐
m0_687399847 分钟前
QT combox 前缀匹配
开发语言·数据库·qt
vvvae12349 小时前
分布式数据库
数据库
雪域迷影9 小时前
PostgreSQL Docker Error – 5432: 地址已被占用
数据库·docker·postgresql
bug菌¹10 小时前
滚雪球学Oracle[4.2讲]:PL/SQL基础语法
数据库·oracle
逸巽散人10 小时前
SQL基础教程
数据库·sql·oracle
月空MoonSky10 小时前
Oracle中TRUNC()函数详解
数据库·sql·oracle
momo小菜pa10 小时前
【MySQL 06】表的增删查改
数据库·mysql
向上的车轮11 小时前
Django学习笔记二:数据库操作详解
数据库·django
编程老船长11 小时前
第26章 Java操作Mongodb实现数据持久化
数据库·后端·mongodb
全栈师12 小时前
SQL Server中关于个性化需求批量删除表的做法
数据库·oracle