mongod吃光内存后挂掉,如何破?

西安鲲之鹏 发布于 2017/03/12 11:41
阅读 324
收藏 0

最近mongodb老自动停止,经过我观察发现是在内存耗尽的时候停止的。在不加内存的前提下,如何破这种情况呢? 

加载中
0
西安鲲之鹏
西安鲲之鹏

最后问题查到了,不是mongodb的原因,是其它业务引起的。感谢楼上二位!

1
Feng_Yu
Feng_Yu

请确认你的mongodb版本,在3.0.10以下版本会有内存溢出的BUG。另外,mongodb默认会使用一半物理内存做缓存,最少1G。

0
您的好友
您的好友

给服务器配置一些虚拟内存  swap  

内存不足的时候 系统会使用swap来处理

0
西安鲲之鹏
西安鲲之鹏
➜  kpspider_platform free -h
             total       used       free     shared    buffers     cached
Mem:          7.7G       7.0G       705M       528K        33M       1.2G
-/+ buffers/cache:       5.7G       2.0G
Swap:         7.9G       7.7G       242M

Swap使用很多

返回顶部
顶部