在32位机器上有任何面临这种错误吗?

时间:2011-01-20 15:35:48

标签: mongodb

我从一个月前开始使用Mongo-db我收到错误如下“MapViewOfFile failed /data/db/sgserver.4 errno:0操作成功完成.0”。 如果我检查数据库路径c:/ data / db大小不超过2GB。我正在使用windows2003serverR2 ...任何面临同样问题的人分享你的经验.......

提前谢谢,

2 个答案:

答案 0 :(得分:1)

MongoDB的默认文件大小

.ns =>  16MB
.0 =>   64 MB
.1 =>  128 MB
.2 =>  256 MB
.3 =>  512 MB
.4 => 1024 MB

添加它,你只需不到2GB。因此,如果您已填写.4文件,那么您将无法再分配任何空间。 (.5文件将为2GB)

如果您登录Mongo并执行db.stats(),您使用了多少空间?这应该告诉你你有多接近极限。

答案 1 :(得分:0)

/ data / db的大小是多少?这个错误最有可能来自Mongo尝试分配新的数据库文件,而新文件会将db的大小推到2GB以上。 MongoDB以相当大的块分配数据库文件,因此如果你的任何地方接近2GB,这可能就是问题所在。