我的mongoDB服务器是否因为数据库太大而崩溃?

我和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。