我在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文件中设置一些东西。
任何提示?
答案 0 :(得分:1)
使用Josh Barber的guide,你只需要增加机器的磁盘空间!尝试在命令行中运行df
以查看计算机当前的磁盘空间利用率,您可能接近100%。
另一种选择是从轨道上进行核武器!如果您正在使用VM,则可以随时废弃并重建。这将需要完全重建,但这可能比尝试重新分区VM的硬盘更容易。