使用mongodump备份的时候 out of memory mongo服务关闭

party1283 2017-11-15 11:28:12
我的虚拟机8G内存,mongo数据有3.74G,机器实时内存在5G左右,这台机器还有一个mysql,每天使用mongodump全备份,偶尔会出现out of memory mongo服务关闭。
如果不加内存,是不是要把mongo的内存上限设置不能超过机器的8G内存?
各位大神指点一下
...全文
766 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
party1283 2017-11-16
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
如果是用wiredtiger引擎 把wiredTigerCacheSizeGB改成1G 这个引擎默认是一半系统的内存
用了windows 自带的资源分配策略WSRM,只能限制进程的内存,一用mongodump来备份的时候资源管理器的内存一直吃到满,然后就out of memory mongo服务关闭
rucypli 2017-11-16
  • 打赏
  • 举报
回复
3.4默认是wiredtiger引擎 在配置文件添加wiredTigerCacheSizeGB=1这个
party1283 2017-11-15
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
如果是用wiredtiger引擎 把wiredTigerCacheSizeGB改成1G 这个引擎默认是一半系统的内存
怎么看是什么引擎 我的是windows 2008r2 mongo3.4
rucypli 2017-11-15
  • 打赏
  • 举报
回复
如果是用wiredtiger引擎 把wiredTigerCacheSizeGB改成1G 这个引擎默认是一半系统的内存

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧