sql >> Database >  >> NoSQL >> MongoDB

Mongo-service is gecrasht. Noodzaak om de reden van de crash te vinden

Ik had hetzelfde probleem. Na wat zoeken vermoedde ik dat het os was die mongod . had opgeofferd voor geheugen. Als kernel je mongod heeft vermoord, kun je de logs vinden in kernel logs

Meestal staan ​​kernellogbestanden in /var/log/kern.log , De logs kunnen worden gedraaid.

Dus beter een grep doen

grep mongod /var/log/kern.log*

als de logs gearchiveerd zijnfind -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. Wat zou de motivatie zijn om mongodb te integreren met solr

  2. Hoe krijg ik Spring-Data-MongoDB om mijn objecten te valideren?

  3. MongoDB-instanties bewaken met behulp van MongoDB Monitoring Service (MMS)

  4. MongoDB - Werk het veld in een array-object bij op basis van de veldwaarde van de geneste array