生产环境中,服务器内存告警,使用率90%,查看内存使用情况,发现mongodb占用了40%的内存,立即重启mongodb。内存使用情况恢复。后来查看资料,发现mongodb默认占用50%的服务器内存, mongo为了优化他的读写效率,将内存当做缓存,所以你读写次数越多,缓存就越大。这是个坑,还不容易发现的坑,有必要限制一下,不然每次一段时间后,内存都跑满,机器宕机。怎么设置mongodb的内存占用我先查查资料,等设置好了再回来补充。
记一次mongodb占用服务器大量内存导致机器宕机
最新推荐文章于 2024-03-11 10:17:55 发布