Mongodb
我的 mongoDB 伺服器是否因為數據庫太大而崩潰?
幾年來我的 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。