lundi 16 mars 2015

Mongo refusing connections after system shut it down for RAM outage


Vote count:

0




according to kern.log, system killed mongo due to having no more RAM available (server has 8GB)



Mar 15 18:06:21 ns504049 kernel: Out of memory: Kill process 10532 (mongod) score 0 or sacrifice child
Mar 15 18:06:21 ns504049 kernel: Killed process 10532 (mongod) total-vm:2556716kB, anon-rss:26968kB, file-rss:0kB


It also killed my screen process.


Now mongod service start will work, but mongo will get errno:111 Connection refused


i had mongod.lock in both data/db/ and var/lib/mongodb, removed both and issued mongod --repair every time, it claimed success but I'm still getting the same error when trying to connect .


Since i tought it may be that the old process using the 27017 port i tried to do mongod --shutdown but it will output:



There doesn't seem to be a server running with dbpath: /data/db


but my mongod.conf has dbpath=/var/lib/mongodb...


I even tried:



$sudo service mongod start
mongod start/running, process 17958
$service mongod status
mongod stop/waiting
$mongod --shutdown
There doesn't seem to be a server running with dbpath: /data/db


why is it looking for that dbpath ?


note: i'm running everything as root The only way i manged to at least look into the db is using mongod --dbpath=/var/lib/mongodb in a byobu window and opening mongo console in another



asked 16 secs ago







Mongo refusing connections after system shut it down for RAM outage

Aucun commentaire:

Enregistrer un commentaire