需要更多的Mongo磁盘空间

时间:2014-08-13 11:24:32

标签: mongodb memory disk

我在Mongo中遇到以下例外

13,08 07:06:06:356 [|||] [ajp-bio-9207-exec-3] ERROR errors.GrailsExceptionResolver - CommandFailureException occurred when processing request: [POST] /MerchantBridge_stable/saks/importdata
{ "serverUsed" : "10.157.192.16:27017" , "ok" : 0.0 , "errmsg" : "Can't take a write lock while out of disk space" , "code" : 14031}. Stacktrace follows:
com.mongodb.CommandFailureException: { "serverUsed" : "10.157.192.16:27017" , "ok" : 0.0 , "errmsg" : "Can't take a write lock while out of disk space" , "code" : 14031}
        at com.mongodb.CommandResult.getException(CommandResult.java:76)
        at com.mongodb.CommandResult.throwOnError(CommandResult.java:131)
        at com.mongodb.DBCollection.drop(DBCollection.java:1015)

我猜我需要在mongod.conf文件中设置一些东西。

任何提示?

1 个答案:

答案 0 :(得分:1)

使用Josh Barber的guide,你只需要增加机器的磁盘空间!尝试在命令行中运行df以查看计算机当前的磁盘空间利用率,您可能接近100%。

另一种选择是从轨道上进行核武器!如果您正在使用VM,则可以随时废弃并重建。这将需要完全重建,但这可能比尝试重新分区VM的硬盘更容易。