我刚刚在全新的 Ubuntu 10.10 安装上安装了 MongoDB,但我无法启动它(根本无法启动)。我正在使用最新的mongo-stable包通过。http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages。
我希望它在启动时自动启动,但是尝试手动启动它总是给我以下信息:
$ sudo start mongodb
mongodb start/running, process 2565
$ sudo status mongodb
mongodb stop/waiting
Run Code Online (Sandbox Code Playgroud)
ps -aux没有显示任何与 mongo 相关的内容。尝试运行 shell 给了我:
MongoDB shell version: 1.6.3
connecting to: test
Tue Oct 12 22:33:14 Error: couldn't connect to server 127.0.0.1 (anon):1137
exception: connect failed
Run Code Online (Sandbox Code Playgroud)
/var/log/mongodb 和 /var/lib/mongodb 都存在并且可能是由安装程序创建的。两者都归 mongodb 用户所有(再次由安装程序设置),但两者都是空的,所以没有 mongo 日志文件供我检查,也没有 .lock 文件供我删除。
如果是权限相关,两者都是
drwxr-xr-x 2 mongodb mongodb 4096 2010-10-12 22:08 mongodb
Run Code Online (Sandbox Code Playgroud)
/var/log/messages 或 syslog 中没有相关的日志条目。我试过重新安装软件包,以防万一,但没有区别。我正在运行的版本列为 20100930。
这可能很简单,但我没有想法,没有任何错误或反馈,很难知道问题可能出在哪里。任何帮助表示赞赏。
如果您还没有这样做,请按照http://www.mongodb.org/display/DOCS/Quickstart+Unix中的描述创建一个数据目录
检查/etc/mongodb.conf的内容
我会尝试直接运行 mongodb 可执行文件并传递命令行选项
以及http://www.mongodb.org/display/DOCS/Command+Line+Parameters中似乎有用的任何其他内容
| 归档时间: |
|
| 查看次数: |
8494 次 |
| 最近记录: |