MongoDB 连接错误和日志文件可用空间不足

MongoDB 连接错误和日志文件可用空间不足

我安装了 VMWare Ubuntu 64 位虚拟机并使用 mongoDB 进行 grunt。

一切都运行正常,有一天,当我像往常一样输入“grunt serve”时,我得到了:

Debugger listening on port 5858
Express server listening on 9000, in development mode

Running "wait" task
Waiting for server reload...
MongoDB connection error: MongoError: connect ECONNREFUSED 127.0.0.1:27017
Stopping Express server

我输入后mongod得到:

ERROR: Insufficient free space for journal files

我尝试了之前主题中写到的所有方法,包括重新安装 mongo 和整个 VM。在 mongod.conf 中添加 --smallfiles 也不起作用。此外,当我输入 df 命令时,输出显示我没有任何已满的分区。

df 命令输出:

在此处输入图片描述

答案1

我认为 MongoDB 数据目录已满。请检查 MongoDB 的配置文件并找到数据目录,看看其中是否有足够的空间。

答案2

您是否具有适当的权限来写入 mongodb 数据目录 - 启动 mongod 的用户是否有权写入 mongodb 数据目录?

相关内容