Mongodb

我的 mongoDB 伺服器是否因為數據庫太大而崩潰?

  • April 10, 2014

幾年來我的 Mongo 設置沒有任何問題,直到昨天它意外關閉。從它停止的那一刻起,我在日誌中沒有發現任何錯誤。

數據庫的大小不到 2GB,這似乎是一個巧合。1.953125GB確切地說。

這可能是一個原因嗎?

附加資訊:

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 

您使用的是不穩定的 mongodb 版本 - 奇數版本號用於開發測試,絕對不用於生產用途。http://docs.mongodb.org/manual/release-notes/#release-version-numbers

不知道您是否嘗試過重新啟動,但我也會考慮使用穩定的生產版本(2.2/2.4 - 2.6 是全新的產品版本)並嘗試一下。

你執行的是 32 位機器嗎?除非您執行多個 mongod 程序並進行某種分區,否則 32 位上的 Mongo 在一個節點上限制為 2GB。這是因為 Mongo 使用記憶體映射文件進行 I/O。

引用自:https://serverfault.com/questions/586273