MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगो सेवा दुर्घटनाग्रस्त हो गई। दुर्घटना का कारण खोजने की जरूरत

मेरी भी यही समस्या थी। कुछ खोज के बाद मैंने अनुमान लगाया कि यह ओएस था जिसने बलिदान दिया 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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आईडी द्वारा एक्सप्रेस जेएस डिस्प्ले डेटा

  2. मोंगोडब शो डीबीएस सूचीडेटाबेस विफल

  3. सरणी तत्वों को कैसे फ़िल्टर करें

  4. 2018 में MongoDB - समीक्षा में एक वर्ष

  5. एक फ़ील्ड के लिए प्रत्येक विशिष्ट मान के लिए पहले दस्तावेज़ खोजें