mongodb 在生产服务器上突然停止工作

mongodb suddenly stopped working on production server

我有一个服务器 运行ning 节点和 mongoDB。 Mongo 突然抛出错误,我设法在重新启动服务器后启动它,但在尝试处理请求时错误再次出现。

当我在 shell 中尝试 运行 mongo 时出现的错误是:

MongoDB shell version v4.4.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:374:17
@(connect):2:6
exception: connect failed
exiting with code 1

我的 mongod.conf 有正确的数据路径,我也尝试使用 mongod --dbpath 手动设置它并且可以确认它是正确的。

mongod --repair也不行。

有什么想法吗?

原来服务器存储空间不足。 运行 df 显示没有磁盘 space 剩余。

我最后添加了一个卷并将我的数据库和文件移到那里。