Mongod start problem
Mongodb process’inin öldürdükten sonra tekrar çalıştırmak istedim ama çalışmıyor ne yapmalıyım?
~/mongodb$ sudo ./bin/mongod –dbpath ~/data/db/
ERROR:
2015-12-18T15:11:30.494+0000 I JOURNAL [initandlisten] journal dir=~/data/db/journal
2015-12-18T15:11:30.495+0000 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed
2015-12-18T15:11:30.495+0000 I JOURNAL [initandlisten]
2015-12-18T15:11:30.495+0000 E JOURNAL [initandlisten] Insufficient free space for journal files
2015-12-18T15:11:30.495+0000 I JOURNAL [initandlisten] Please make at least 3379MB available in ~/data/db/journal or use –smallfiles
2015-12-18T15:11:30.495+0000 I JOURNAL [initandlisten]
2015-12-18T15:11:30.495+0000 I STORAGE [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
2015-12-18T15:11:30.495+0000 I CONTROL [initandlisten] now exiting
2015-12-18T15:11:30.495+0000 I NETWORK [initandlisten] shutdown: going to close listening sockets…
2015-12-18T15:11:30.495+0000 I NETWORK [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2015-12-18T15:11:30.495+0000 I NETWORK [initandlisten] shutdown: going to flush diaglog…
2015-12-18T15:11:30.495+0000 I NETWORK [initandlisten] shutdown: going to close sockets…
2015-12-18T15:11:30.495+0000 I STORAGE [initandlisten] shutdown: waiting for fs preallocator…
2015-12-18T15:11:30.495+0000 I STORAGE [initandlisten] shutdown: final commit…
2015-12-18T15:11:30.495+0000 I STORAGE [initandlisten] shutdown: closing all files…
2015-12-18T15:11:30.495+0000 I STORAGE [initandlisten] closeAllFiles() finished
2015-12-18T15:11:30.495+0000 I CONTROL [initandlisten] dbexit: rc: 100
şimdiden yardımlarınız için çok teşekkür ederim.
Bazen başlatmış olduğunuz bir uygulamanın çocuk processleri olabiliyor bunun için mongodb ile bağlantılı olan bütün processlerin ölmüş olduğundan emin olmak için aşağıdaki komutu terminalden çalıştırın
pkill -9 mongodb
yada
pkill -9 mongo*
Bunu yaptıktan sonra tekrar başlatmayı deneyin.

bunu çalıştırıyorum ve
sudo ./bin/mongod –dbpath ~/data/db/ –logpath ~/data/log/ &
yine aynı hatayı aldım ve ondan önce tüm process leri sildim.
bu arada ilginiz için teşekkürler 😉

mongodb yi journel moddamı çalıştırmak istiyorsunuz?

Hayır, servisi arka planda başlatıp web sitesine bu servisi kullanabilmesini istiyorum. normalde mongodb ubuntuya otamatik olarak kuruluyor ama ben manuel kurdum ve nohup komutu ile servisi arkaplanda çalıştırıyordum. sonra bir sorun vardı durdurdum sonra tekrar başlatmak istedim ama bu kezde yukarda belirtiğim hatyı almaya başlatım tüm yolları denedim ama olmadı. data/db içerisindeli mongodb.lock dosyasını silip yeniden başlattım logları temizledim ne yaptıysam servisi başlatamadım.