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

检查日志

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

相关推荐
阿蒙Amon14 分钟前
C#读写文件:多种方式详解
开发语言·数据库·c#
东窗西篱梦34 分钟前
Redis集群部署指南:高可用与分布式实践
数据库·redis·分布式
就是有点傻1 小时前
C#如何实现中英文快速切换
数据库·c#
1024小神2 小时前
hono框架绑定cloudflare的d1数据库操作步骤
数据库
KellenKellenHao4 小时前
MySQL数据库主从复制
数据库·mysql
@ chen4 小时前
Redis事务机制
数据库·redis
KaiwuDB4 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
一只fish5 小时前
MySQL 8.0 OCP 1Z0-908 题目解析(16)
数据库·mysql
泊浮目5 小时前
未来数据库硬件-网络篇
数据库·架构·云计算
静若繁花_jingjing5 小时前
Redis线程模型
java·数据库·redis