mongodb自动宕机

先找原因,无故宕机,第一个看mongod 启动mongo的时候,有没有带–fork
如果没带,那是因为没在后台启动,加上即可

第二个原因,从服务器上找mongo的日志,日志中如果没有任何提示,那很可能是因为服务器内存爆了
如何确定问题:
我们去看看out_of_memory()被触发的日志

grep "Out of memory" /var/log/messages

里面如果有mongodb 被 kill的信息,而且时间对得上。那百分百是服务器内存爆了,导致mongo被kill了。
如果不是mongodb自身造成的内存爆满,那么很可能是别的程序
从上面的日志,还可以看得见跟这个事件发生时间相同的log。从这个程序下手找问题。

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页