我已经通过包管理器(并清除它)和按照官方安装说明安装了 mongodb 一次。
运行时mongo
出现错误
MongoDB shell version: 2.4.11
connecting to: test
Fri Aug 22 22:07:28.792 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed
当我运行sudo service mongodb start
它时输出mongodb start/running, process 4378
,但当我立即运行时sudo service mongodb status
,我得到了mongodb stop/waiting
。
我已经尝试过:
- 至
sudo rm -rf /var/lib/mongodb/mongod.lock
mongod --repair
我检查了权限:
ls -al /var/log/mongodb/ total 48 drwxr-xr-x 2 mongodb mongodb 4096 Aug 22 21:27 . drwxrwxr-x 23 root syslog 4096 Aug 22 22:07 .. -rw-r--r-- 1 mongodb mongodb 36676 Aug 22 22:07 mongodb.log ls -al /var/lib/mongodb/ total 12 drwxr-xr-x 3 mongodb mongodb 4096 Aug 22 22:05 . drwxr-xr-x 98 root root 4096 Aug 22 21:27 .. drwxr-xr-x 2 mongodb mongodb 4096 Aug 22 21:27 journal -rwxr-xr-x 1 mongodb nogroup 0 Aug 22 22:07 mongod.lock
这一切都没有用。有什么建议么?我可以检查的其他事项?我正在运行 14.04。
其实我有几个问题。第一个是日志文件没有足够的空间。第二个是我在官方仓库和官方 mongodb 仓库之间安装了一些东西。现在已经修好了。