У меня не было проблем с моей установкой Mongo в течение нескольких лет, пока она неожиданно не отключилась вчера. Я не обнаружил ошибок в журналах примерно с того момента, когда он остановился.
Похоже на чистое совпадение, что размер базы данных составляет менее 2 ГБ. 1.953125GB
если быть точным.
Может ли это быть причиной?
Дополнительная информация:
Я бегу монго v2.1
на 64-битной CentOS 5.5. В /data/db
каталог находится на ext3
раздел.
Размеры файлов данных выглядят так:
64M db.0
128M db.1
256M db.2
512M db.3
1.0G db.4
16M db.ns
Вы используете 32-битную машину? Mongo на 32-разрядной версии ограничивается 2 ГБ на узле, если вы не запускаете несколько процессов mongod и не выполняете какое-либо разделение. Это связано с тем, что Mongo использует файлы с отображением памяти для ввода-вывода.
Вы используете нестабильный выпуск mongodb - нечетные номера выпусков предназначены для тестирования в процессе разработки, а не для производственного использования. http://docs.mongodb.org/manual/release-notes/#release-version-numbers
Не знаю, пробовали ли вы перезапуск, но я бы также подумал о том, чтобы перейти на стабильную производственную версию (2.2 / 2.4 - 2.6 - это новая версия продукта) и попробовать это.