返回列表 发帖

[KB220924360104129功能解说] MongoDB意外随机停止

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


MongoDB意外随机停止


创建日期:2021-07-07
最后修改日期:2023-07-12


描述


每隔几周,MongoDB服务就会在没有用户干预的情况下停止,导致系统中断,直到服务重启。


原因


在mongodb.log文件中可以看到该问题发生时的报错:

2020-03-05T16:00:37.160+0000 I CONTROL [conn11] mongod.exe ...\src\mongo\util\signal_handlers_synchronous.cpp(361) mongo::reportOutOfMemoryErrorAndExit+0x90


这针对的是MongoDB v3.6.14,但其他版本也可能出现此问题。


解决方法


MongoDB的停止是由于“报告内存不足并退出”,即根本原因很可能是服务器的物理内存不足。

首先要检查的是Windows服务器本身的可用内存是否不足,因为如果没有更多内存可供MongoDB使用,就会出现此报错。

此外,还要检查Windows事件日志,查看报错发生的日期/时间,并确认任何相关信息。

返回列表