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 中设置密码就变得尤为重要。

检查日志

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

相关推荐
远方16092 小时前
18-Oracle 23ai JSON二元性颠覆传统
数据库·oracle·json
jllllyuz3 小时前
如何为服务器生成TLS证书
运维·服务器·数据库
伍六星4 小时前
Flask和Django,你怎么选?
数据库·django·flask
杜哥无敌4 小时前
ORACLE 修改端口号之后无法启动?
数据库·oracle
远方16094 小时前
0x-4-Oracle 23 ai-sqlcl 25.1.1 独立安装-配置和优化
数据库·ci/cd·oracle
远方16094 小时前
0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
数据库·ide·ai·oracle
喵叔哟5 小时前
第1章:Neo4j简介与图数据库基础
数据库·oracle·neo4j
喵叔哟5 小时前
第6章:Neo4j数据导入与导出
数据库·oracle·neo4j
甜甜的资料库6 小时前
基于微信小程序的睡眠宝系统源码数据库文档
数据库·微信小程序·小程序