Mongodb报错Insufficient free space for journal files和db Assertion failure isOk() src/mongo/db/pdfile.h
来源:互联网 发布:图像压缩算法动态规划 编辑:程序博客网 时间:2024/06/01 08:58
原因: 因为journal至少以2G的数量进行增长,当磁盘空间不足时,会报错Insufficient free space for journal files.
后来查看下磁盘快要占满了,可用不足1%
错误日志中提到解决的办法可使用 –smallfiles参数,但这样也不是长久之计;
发现gridfs数据占用了快300G了,于是删了这些数据来释放空间,结果出现了gridfsdb Assertion failure isOk() src/mongo/db/pdfile.h 392错误,原来是没有删除gridfsdb.ns导致的。
个人理解,由于ns命名空间存储着的元数据中,有要预分配空间的一些信息,而要在其上预分配空间的文件已经被删除了,所以导致gridfsdb分配失败了。
参考:http://www.tuicool.com/articles/IZBrQ3Z
http://www.cnblogs.com/refactor/archive/2012/08/15/2602348.html
0 0
- Mongodb报错Insufficient free space for journal files和db Assertion failure isOk() src/mongo/db/pdfile.h
- Linux下mongo启动报:Insufficient free space for journal files
- MAC 下mongo db 报 too many open files
- Mongodb DB.prototype._authOrThrow@src/mongo/shell/db.js:1441:20
- mongo db
- mongo db 入门进阶 第一章:mongo db安装和启动
- azkaban报错Error Chunking during uploading files to db
- android sqlite *.db-journal
- android sqlite *.db-journal
- android sqlite *.db-journal
- mysql 和 mongo db 语法对比
- mysql 和 mongo db 语法对比
- mysql 和 mongo db 语法对比
- mysql 和 mongo db 语法对比
- Mongo DB的分析和应用场景
- Android sqlite db-journal文件的产生和原因
- Android sqlite db-journal文件的产生和原因
- mongo db 使用方法
- Unique Binary Search Trees
- 一种基于“哨兵”的分布式缓存设计
- 叫板NB-IoT,这家美国公司能成为物联网领域大炮?
- android webView框架Web端
- 【整理】jQuery知识点1
- Mongodb报错Insufficient free space for journal files和db Assertion failure isOk() src/mongo/db/pdfile.h
- Drupal 7 View Modes: Consistently themeing content across your site
- iOSCoreAnimation动画系列教程(二):CAKeyFrameAnimation【包会】
- ul+li实现类似table的自适应宽度布局
- Delete Node in a Linked List
- HTML5 Web Workers
- 【整理】jQuery知识点2
- 创建存储过程报错PLS-00410
- 在Xcode中使用Git进行源码版本控制