mongodb自动关闭:页面文件太小,无法完成操作
2017-08-26 11:35
387 查看
在一台两G内存的win server 2008电脑上运行一个程序,一段时间后mongod自动停止,发现日志文件最后有这样的错误:
2014-11-30T00:32:32.914+0800 [conn30751] command taskdb.$cmd command: count { count: "result25", fields: null, query: { md5: "c390a22da3d411675883d6f692f266de" } } planSummary: COLLSCAN keyUpdates:0 numYields:0 locks(micros) r:312476 reslen:48 312ms
2014-11-30T00:32:32.921+0800 [conn30751] VirtualProtect for D:/data/db/taskdb/taskdb.3 chunk 4122 failed with errno:1455 页面文件太小,无法完成操作。 (chunk size is 67108864, address is 4068000000) in mongo::makeChunkWritable, terminating
2014-11-30T00:32:32.922+0800 [conn30751] taskdb.result25 Fatal Assertion 16362
然后看来是需要将虚拟内存加大才可以运行。
页面文件太小,就增大虚拟内存:
1、右键点【我的电脑】-【属性】-【高级】选项卡,
2、在【性能】栏内点【设置】-继续点【高级】选项卡,
3、在【虚拟内存】栏内点【更改】-弹出【虚拟内存】对话框,就可以设置了。
4、单选【自定义大小】,在【初始大小】里设置1024,在【最大值】里设置2048(不能超过32位操作系统的内存寻址范围——4GB)。
最后点一下【设置】可生效。如有必要,可重启电脑。
建议将虚拟内存移动到除C盘之外的其它盘,例如D盘。以减轻对系统盘的压力。
方法:仍在【虚拟内存】对话框,点击C盘卷标,单选【无分页大小】。
再选D盘卷标,单选【自定义大小】,设置【初始大小】和【最大值】即可。
From: http://blog.csdn.net/wang1144/article/details/41717993
注意设置完后一定要点一下设置按钮,然后再点确定,否则是没有用的。
2014-11-30T00:32:32.914+0800 [conn30751] command taskdb.$cmd command: count { count: "result25", fields: null, query: { md5: "c390a22da3d411675883d6f692f266de" } } planSummary: COLLSCAN keyUpdates:0 numYields:0 locks(micros) r:312476 reslen:48 312ms
2014-11-30T00:32:32.921+0800 [conn30751] VirtualProtect for D:/data/db/taskdb/taskdb.3 chunk 4122 failed with errno:1455 页面文件太小,无法完成操作。 (chunk size is 67108864, address is 4068000000) in mongo::makeChunkWritable, terminating
2014-11-30T00:32:32.922+0800 [conn30751] taskdb.result25 Fatal Assertion 16362
然后看来是需要将虚拟内存加大才可以运行。
页面文件太小,就增大虚拟内存:
1、右键点【我的电脑】-【属性】-【高级】选项卡,
2、在【性能】栏内点【设置】-继续点【高级】选项卡,
3、在【虚拟内存】栏内点【更改】-弹出【虚拟内存】对话框,就可以设置了。
4、单选【自定义大小】,在【初始大小】里设置1024,在【最大值】里设置2048(不能超过32位操作系统的内存寻址范围——4GB)。
最后点一下【设置】可生效。如有必要,可重启电脑。
建议将虚拟内存移动到除C盘之外的其它盘,例如D盘。以减轻对系统盘的压力。
方法:仍在【虚拟内存】对话框,点击C盘卷标,单选【无分页大小】。
再选D盘卷标,单选【自定义大小】,设置【初始大小】和【最大值】即可。
From: http://blog.csdn.net/wang1144/article/details/41717993
注意设置完后一定要点一下设置按钮,然后再点确定,否则是没有用的。
相关文章推荐
- mongodb自动关闭:页面文件太小,无法完成操作
- mongodb自动关闭:页面文件太小,无法完成操作
- mongodb自动关闭:页面文件太小,无法完成操作
- mongodb自动关闭:页面太小,无法完成操作
- 删除某个文件(或者文件夹)的时候,提示,"操作无法完成,因为文件已在XX中打开,请关闭该文件并重试"
- 手机页面text\textarea输入完成无法自动关闭
- 已经禁用了虚拟内存,为什么还提示“页面文件太小 无法完成操作 ”
- DIM-00019:创建服务出错 o/s-error(0s 1455)页面文件太小,无法完成操作)
- 将元数据写入文件时发生错误 --存储空间不足,无法完成此操作。
- win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”问题
- win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”问题
- springboot无法完成变量从pom到.properties文件自动替换的问题
- 在EXT框架中,使用JS文件设置UEditor文本框,出现新增内容很多,页面变型,不出现滚动条,导致无法进行操作。
- winxp文件、打印机共享故障排除方法及“操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上"
- vs2005 将元数据写入文件 时发生错误 --“存储空间不足,无法完成此操作
- Word2007/2003“由于文件许可权错误,Word无法完成保存操作”
- 如果此处不对数据库进行关闭,将无法完成下一步的数据插入操作!
- mysql 服务器服务重启自动关闭,且拷贝mysql系统文件I/O设备错误(无法拷走)
- 将元数据写入文件“....dll”时发生错误 --“存储空间不足,无法完成此操作"
- Win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”