2015-02-09 5 views
0

Установлена ​​версия 2.67 MongoDB. Когда я запускаю MongoD в терминале (mac os x 10.95), вот сообщение, которое я получаю. (Кстати, я попытался Судо) [Error] [1]Не удается запустить MongoDB?

Alis-MacBook-Air:~ alitaghikhani$ mongod 
mongod --help for help and startup options 
2015-02-08T19:00:43.915-0500 [initandlisten] MongoDB starting : pid=40591 port=27017 dbpath=/data/db 64-bit host=Alis-MacBook-Air.local 
2015-02-08T19:00:43.916-0500 [initandlisten] 
2015-02-08T19:00:43.916-0500 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 
2015-02-08T19:00:43.916-0500 [initandlisten] db version v2.6.7 
2015-02-08T19:00:43.916-0500 [initandlisten] git version: nogitversion 
2015-02-08T19:00:43.916-0500 [initandlisten] build info: Darwin minimavericks.local 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49 
2015-02-08T19:00:43.916-0500 [initandlisten] allocator: tcmalloc 
2015-02-08T19:00:43.916-0500 [initandlisten] options: {} 
2015-02-08T19:00:43.919-0500 [initandlisten] exception in initAndListen: 10310 Unable to lock file: /data/db/mongod.lock. Is a mongod instance already running?, terminating 
2015-02-08T19:00:43.919-0500 [initandlisten] dbexit: 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: going to close listening sockets... 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: going to flush diaglog... 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: going to close sockets... 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: waiting for fs preallocator... 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: lock for final commit... 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: final commit... 
2015-02-08T19:00:43.919-0500 [initandlisten] shutdown: closing all files... 
2015-02-08T19:00:43.920-0500 [initandlisten] closeAllFiles() finished 
2015-02-08T19:00:43.920-0500 [initandlisten] dbexit: really exiting now 

ответ

0

Если вы в первый раз используете MongoDB, убедитесь, что у вас есть разрешение владельца создать файл mongod.lock для создания в пути /data/db.

sudo chown -R `id -u` /data/db 
+1

, а также, попробуйте удалить mongod.lock или убить любой процесс mongod от Activity Monitor – AzaFromKaza

+0

силы бросить в монитор активности работал для меня. Интересно, где этот процесс запущен, если терминал был уволен? – Squirrl

0

первая попытка:

mongo localhost 

, чтобы увидеть, если там уже mongod экземпляр работает. если нет, то вы должны удалить mongod.lock

sudo rm /data/db/mongod.lock 

, если означает, что вы имели нечеткое отключение mongod.

Важно: это предполагает, что у вас нет ничего важного в БД, потому что кажется, что он работает на вашем компьютере macbook.

+0

спасибо :) Вам помочь – princealit

Смежные вопросы