我阅读了网上find的文档,但是我仍然没有看到自己做错了什么。
我也看到这里有2-3个类似的问题,但不完全相同。
我尝试了两种启动方式,但似乎没有一种可行。
root@test02:~# service mongod start mongod start/running, process 1135 root@test02:~# /etc/init.d/mongod Usage: /etc/init.d/mongod COMMAND root@test02:~# /etc/init.d/mongod start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, eg service mongod start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, eg start mongod mongod start/running, process 1154 root@test02:~# ps aux | grep mongo root 1157 0.0 0.1 9392 896 pts/0 S+ 19:04 0:00 grep --color=auto mongo root@test02:~#
所以…没有任何反应,也没有创build日志文件。
1)我在这里错过了什么?
2)当我这样运行(通过两种方式),
会知道使用/etc/mongod.conf文件吗?
这些是我对MongoDB的相关文件。
/etc/init.d/mongod /etc/mongod.conf /root/.mongorc.js /var/log/mongodb/mongod.log
实际上最后一个不存在,但我认为它应该在那里。
对于这种问题,基本上需要检查用户mongodb是否可以写入日志文件,并增加配置文件的详细程度。 vv = true
你不会错过任何东西。
service mongod start
该服务是根据您的复制和粘贴终端输出启动,然后可能死亡。 在syslog中寻找线索为什么或由mongodb生成的其他日志文件。
这里的问题是我的mongod.conf文件在语法上是不正确的。
我有一些不好的内容。 显然这阻止了mongod
正确启动。 不幸的是,原因并不是这样
报道得很好(或者我没有检查它应该在哪里)。