[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事件日志,查看报错发生的日期/时间,并确认任何相关信息。 |