我和Mongo一起设置了几年,直到昨天意外停机。 从停止的时间起,我发现日志中没有错误。
数据库的大小是2GB以下的一小部分似乎是一个巧妙的巧合。 1.953125GB 。
这可能是一个原因吗?
附加信息:
我在64位CentOS 5.5上运行Mongo v2.1 。 /data/db目录位于ext3分区上。
数据文件大小如下所示:
64M db.0 128M db.1 256M db.2 512M db.3 1.0G db.4 16M db.ns
你正在使用一个不稳定的mongodb版本 – 奇数版本号用于开发testing,绝对不用于生产使用。 http://docs.mongodb.org/manual/release-notes/#release-version-numbers
不知道你是否尝试过重新启动,但是我也会考虑进入一个稳定的产品发行版(2.2 / 2.4 – 2.6是全新的产品版本),然后尝试一下。
你正在运行一个32位机器? 除非您运行多个mongod进程并执行某种分区,否则32位Mongo将限制为2GB。 这是因为Mongo使用内存映射文件进行I / O。