我使用 Mongo 几年都没有遇到任何问题,直到昨天它意外关闭。我发现它停止运行前后的日志中没有错误。
1.953125GB
确切地说,数据库的大小略小于 2GB,这似乎是一个巧合。
这可能是原因吗?
附加信息:
v2.1
我在 64 位 CentOS 5.5 上运行 Mongo 。该/data/db
目录位于ext3
分区上。
数据文件大小如下所示:
64M db.0
128M db.1
256M db.2
512M db.3
1.0G db.4
16M db.ns
答案1
您正在使用不稳定的 mongodb 版本 - 奇怪的版本号用于开发测试,绝对不适用于生产用途。http://docs.mongodb.org/manual/release-notes/#release-version-numbers
不知道您是否尝试过重新启动,但我还考虑转向稳定的生产版本(2.2/2.4 - 2.6 是全新的生产版本)并尝试一下。
答案2
您是否在运行 32 位计算机?除非您运行多个 mongod 进程并进行某种分区,否则 32 位 Mongo 在一个节点上的限制为 2GB。这是因为 Mongo 使用内存映射文件进行 I/O。