2014-01-08 48 views
0

我只是做了一个手动安装mongoDB就像文档说的那样,当我运行./mongo命令这就是我得到的。Mongo服务没有连接

./mongo 
MongoDB shell version: 2.4.8 
connecting to: test 

它不再说了,并且不连接到test数据库。 任何人都知道我该如何解决这个问题?

感谢的提前

编辑:我卸载所有,并用啤酒重新安装。现在,这是我所得到的,当我运行mongod

all output going to: /usr/local/var/log/mongodb/mongo.log 

这当我运行mongo

MongoDB shell version: 2.4.8 
connecting to: test 
Wed Jan 8 13:35:04.634 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 
exception: connect failed 

而这正是/usr/local/var/log/mongodb/mongo.log显示

***** SERVER RESTARTED ***** 


Wed Jan 8 13:34:11.749 [initandlisten] MongoDB starting : pid=745 port=27017 dbpath=/usr/local/var/mongodb 64-bit host=MacBook-Pro-de-Kemical.local 
Wed Jan 8 13:34:11.749 [initandlisten] 
Wed Jan 8 13:34:11.749 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 
Wed Jan 8 13:34:11.749 [initandlisten] db version v2.4.8 
Wed Jan 8 13:34:11.749 [initandlisten] git version: nogitversion 
Wed Jan 8 13:34:11.749 [initandlisten] build info: Darwin minimountain.local 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49 
Wed Jan 8 13:34:11.749 [initandlisten] allocator: tcmalloc 
Wed Jan 8 13:34:11.749 [initandlisten] options: { bind_ip: "127.0.0.1", config: "/usr/local/etc/mongod.conf", dbpath: "/usr/local/var/mongodb", logappend: "true", logpath: "/usr/local/var/log/mongodb/mongo.log" } 
Wed Jan 8 13:34:11.750 [initandlisten] exception in initAndListen: 10310 Unable to lock file: /usr/local/var/mongodb/mongod.lock. Is a mongod instance already running?, terminating 
Wed Jan 8 13:34:11.750 dbexit: 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: going to close listening sockets... 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: going to flush diaglog... 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: going to close sockets... 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: waiting for fs preallocator... 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: lock for final commit... 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: final commit... 
Wed Jan 8 13:34:11.750 [initandlisten] shutdown: closing all files... 
Wed Jan 8 13:34:11.750 [initandlisten] closeAllFiles() finished 
Wed Jan 8 13:34:11.750 dbexit: really exiting now 

回答

0

首先,有你居然启动了“mongod”服务器进程?

如果你有,你需要找出发生了什么,一种做法是用“strace”工具。像下面这样运行它会在/tmp/strace.log中创建一个日志文件,并且它应该告诉您系统级别的情况如何:

strace -o /tmp/strace.log ./mongo 
相关问题