मेरी भी यही समस्या थी। कुछ खोज के बाद मैंने अनुमान लगाया कि यह ओएस था जिसने बलिदान दिया mongod
स्मृति के लिए। यदि कर्नेल ने आपके मोंगॉड को मार दिया है तो आप कर्नेल लॉग में लॉग ढूंढ सकते हैं
अधिकतर कर्नेल लॉग /var/log/kern.log
. में होंगे , लॉग घुमाए जा सकते हैं।
एक grep करना तो बेहतर है
grep mongod /var/log/kern.log*
अगर लॉग्स को आर्काइव किया जाता हैfind -name \*kern.log.*.gz -print0 | xargs -0 zgrep "mongod"
./kern.log.1:Nov 12 12:55:04 ip-xxx-xxx-xxx-xxx kernel: [8413229.118361] mongod invoked oom-killer: gfp_mask=0x24201ca, order=0, oom_score_adj=0
./kern.log.1:Nov 12 12:55:04 ip-xxx-xxx-xxx-xxx kernel: [8413229.118365] mongod cpuset=/ mems_allowed=0
./kern.log.1:Nov 12 12:55:04 ip-xxx-xxx-xxx-xxx kernel: [8413229.118371] CPU: 0 PID: 1830 Comm: mongod Not tainted 4.4.0-1062-aws #71-Ubuntu
./kern.log.1:Nov 12 12:55:04 ip-xxx-xxx-xxx-xxx kernel: [8413229.118531] [ 1301] 112 1301 300787 181207 485 4 0 0 mongod
./kern.log.1:Nov 12 12:55:04 ip-xxx-xxx-xxx-xxx kernel: [8413229.118680] Out of memory: Kill process 1301 (mongod) score 355 or sacrifice child
./kern.log.1:Nov 12 12:55:04 ip-xxx-xxx-xxx-xxx kernel: [8413229.130161] Killed process 1301 (mongod) total-vm:1203148kB, anon-rss:724828kB, file-rss:0kB