MongoDB 磁盘空间不足

2014-11-24 17:40:21 · 作者: · 浏览: 0

有些事情,只有当长时间压力测试的时候,才能暴露出来。MongoDB集群用了几个月了,但是当写了一个长时间运行的压力测试程序后,几天时间, primary server不能启动。查看MongoDB日志发现错误信息:


Fri Nov 29 10:49:13.182 [initandlisten] ERROR: Insufficient free space for journal files
Fri Nov 29 10:49:13.182 [initandlisten] Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles


root@vm1:/# tree /mongodb/ -L 1
/mongodb/
├── data
└── log


然后将文件移动到对应的目录下,并修改/etc/mongodb.conf文件里面的配置:


dbpath=/mongodb/data/mongodb
logpath=/mongodb/log/mongodb.log


启动服务,正常了。同理修改其他的mongodb server.


相关阅读