MongoDB接近PaaS上的最大内存

问题描述 投票:0回答:1

我们运行一个小型NodeJS应用程序,该应用程序管理我们的移动应用程序的订阅。它的后端是只有100MB内存的MongoDB。当前数据大小约为120MB。所有这些都托管在名为Nodechef的PaaS上。

运行大约一周后,Mongo服务器的内存使用量达到98MB / 100MB。不知道会发生什么,我们强行重启,然后又降到了70MB左右。它正在慢慢爬回。

几个问题:

  • Mongo的这种正常行为是否会在内存中保持最大增长?

  • 当达到最大值时会发生什么?它会重启还是崩溃,或者进行某种垃圾回收?

  • 每周重启这种类型的问题是否很正常?

mongodb paas
1个回答
0
投票

根据this,您可以尝试设置hostInfo.system.memLimitMB,但我很惊讶MongoDB完全以100 MB的可用内存运行(如果这是准确的)。

如果MongoDB进程的内存不足(即,请求的内存分配被拒绝),它很可能立即终止。

© www.soinside.com 2019 - 2024. All rights reserved.