我刚安装了一个新的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
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
/ var / log / mongodb和/ var / lib / mongodb都存在,大概是由安装程序创build的。 两者都是由mongodb用户(由安装程序再次设置)拥有的,但都是空的,所以没有mongo日志文件供我检查,或.lock文件让我删除。
在权限相关的情况下,两者都是
drwxr-xr-x 2 mongodb mongodb 4096 2010-10-12 22:08 mongodb
/ var / log / messages或syslog中没有相关的日志条目。 我已经尝试重新安装包,以防万一,但没有区别。 我正在运行的版本被列为20100930。
这可能是简单的,但我没有想法,没有任何错误或反馈,很难知道问题可能出在哪里。 任何帮助赞赏。
如果您还没有这样做,请按照http://www.mongodb.org/display/DOCS/Quickstart+Unix中所述创build一个数据目录
检查/etc/mongodb.conf的内容
我会尝试直接运行mongodb可执行文件并将其传递给命令行选项
和其他从http://www.mongodb.org/display/DOCS/Command+Line+Parameters看起来很有用的东西
检查/ var / lib / mongo / dir或MONGOLIBDIR设置中是否有mongo.lock文件并将其删除。
您应该可以启动mongodb服务。