【配置不够,mogo总是挂】

项目场景:

mogo总是时不时挂一下

问题描述

因为目前项的主要模块很是依赖mogo, 再加上服务器的配置比较勉强,内存总是爆掉,所以每隔几天或者一两周,mogo总是来那么一下

原因分析:

经过和运维大佬聊了一下,简单分析了一下原因:
1.服务器配置时硬性要求;(如果配置没有条件提升,就考虑一下其他方向吧)
2.和mogo的工作机制有一定的关系,mongo是贪婪模式 会把内存当磁盘用 ,读和写内存都会不断地升高;

解决方案:

我们服务器不止mogo在上面,还有其他服务在,所有服务都会抢内存,就是小小的增加几个G的内存意义不大;花钱大大提升配置也不可能, 所以提升配置的方案我们直接过掉;
所以我们选了一个比较简单粗暴的方法,先据官方配置文件来限定Mongo最多加载的内存(这个其实意义不是很大,因为服务配置摆在那里),然后在服务上通过脚本周期性检查和重启mogo;
如果有其它实用的方法,请多多指教一下

仅供参考,勿喷,谢谢.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值