> 데이터 베이스 > MySQL 튜토리얼 > MongoDB 磁盘空间不足

MongoDB 磁盘空间不足

WBOY
풀어 주다: 2016-06-07 17:33:34
원래의
1645명이 탐색했습니다.

有些事情,只有当长时间压力测试的时候,才能暴露出来。MongoDB集群用了几个月了,但是当写了一个长时间运行的压力测试程序后,几

有些事情,只有当长时间压力测试的时候,,才能暴露出来。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

原来默认安装的MongoDB使用率/var磁盘分区作为数据保存的分区,而默认Ubuntu下这个分区并不大。所以安装MongoDB集群时要考虑选择合适大小的分区存放文件和日志,比如这里创建一个目录树, /mongodb/data下存放数据,/mongodb/log下存放日志。

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

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

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

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

MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里

相关阅读:

MongoDB备份与恢复

CentOS编译安装MongoDB

CentOS 编译安装 MongoDB与mongoDB的php扩展

CentOS 6 使用 yum 安装MongoDB及服务器端配置

Ubuntu 13.04下安装MongoDB2.4.3

如何在MongoDB中建立新数据库和集合

MongoDB入门必读(概念与实战并重)

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿