sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo-tjänsten kraschade. Behöver hitta orsaken till kraschen

Jag hade samma problem. Efter lite letande gissade jag att det var os som offrade mongod för minnet. Om kärnan dödade din mongod kan du hitta loggarna i kärnloggarna

För det mesta kommer kärnloggar att finnas i /var/log/kern.log , Loggarna kan roteras.

Så bättre att göra en grep

grep mongod /var/log/kern.log*

om loggarna är arkiveradefind -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. MongoDB Performance:Kör MongoDB Map-Reduce Operations på sekundärer

  2. MongoDB-aggregation på Loopback

  3. MongoDB/Mongoose frågar vid ett specifikt datum?

  4. Lägg upp en bild med binär data och annan data