Ich habe mongodb 2.0.3 mit dem Debian-Paket mongodb-10gen installiert. Alles ist gut gelaufen, außer dass der standardmäßig installierte Dienst beim Starten des Computers nicht gestartet wird. Das mongod
läuft nur als Root. Vielleicht ist das der Grund. Soweit ich weiß, sollten die Dienste ausgeführt werden, da sie vom Root-Benutzer hinzugefügt werden.
Was kann die Lösung sein?
wenn ich nur renne mongod
Tue Mar 27 13:00:44 [initandlisten] couldn't open /data/db/transaction_processor_dummy_development.ns errno:1 Operation not permitted
Wenn ich laufe sudo service mongodb start
, heißt es:
mongodb start/running, process 4861
aber es gibt keinen Prozess beim Schauen mit htop
und mongo
sagt:
MongoDB shell version: 2.0.3
connecting to: test
Tue Mar 27 13:02:40 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:84
exception: connect failed
/var/lib/mongodb/mongod.lock
bevor ich MongoDB mit neu starten kannsudo service mongodb start
.