【发布时间】:2012-03-29 09:21:18
【问题描述】:
这里需要大量帮助,因为这会影响我们的生产实例。
其中一个副本服务器由于内存不足而失败(请参阅下面的 kern.log 块)
kernel: [80110.848341] Out of memory: kill process 4643 (mongod) score 214181 or a child
kernel: [80110.848349] Killed process 4643 (mongod)
更新
kernel: mongod invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
kernel: [85544.157191] mongod cpuset=/ mems_allowed=0
kernel: [85544.157195] Pid: 7545, comm: mongod Not tainted 2.6.32-318-ec2
洞察力:
- 主服务器数据库大小为 50GB,其中 30GB 由索引填充。
- 主服务器有 7GB 内存,而辅助服务器有 3.1GB 内存。
- 两台服务器都是 64 位机器,分别运行 Debian/Ubuntu。
- 在两台服务器上运行 Mongo 2.0.2
注意: 我最近在 Jira-Mongo 网站上看到了类似的 issue has been created - 还没有答案。
【问题讨论】:
标签: mongodb replication