【发布时间】:2017-04-19 00:34:00
【问题描述】:
我已安装并尝试在 CentOS Server 5.11、32 位、Plesk 12.5.30 上启动 MongoDB。
我在/etc/mongodb.conf上设置了一些属性:
#where to log
logpath=/var/log/mongodb/mongodb.log
# fork and run in background
fork = true
port = 27017
dbpath = /data/db
pidfilepath=/var/run/mongodb/mongodb.pid
#add config storage as stackoverflow
smallfiles = true
...
我通过这篇文章得到的最后一个配置:Link。但结果是一样的……
日志显示:
Sat Dec 3 12:48:39 db version v1.6.4, pdfile version 4.5
Sat Dec 3 12:48:39 git version: nogitversion
Sat Dec 3 12:48:39 sys info: Linux x86-12.phx2.fedoraproject.org 2.6.32-71.el6$
Sat Dec 3 12:48:39 exception in initAndListen std::exception: dbpath (/var/lib$
Sat Dec 3 12:48:39 dbexit:
Sat Dec 3 12:48:39 shutdown: going to close listening sockets...
Sat Dec 3 12:48:39 shutdown: going to flush oplog...
Sat Dec 3 12:48:39 shutdown: going to close sockets...
Sat Dec 3 12:48:39 shutdown: waiting for fs preallocator...
Sat Dec 3 12:48:39 shutdown: closing all files...
Sat Dec 3 12:48:39 closeAllFiles() finished
Sat Dec 3 12:48:39 dbexit: really exiting now
我尝试开始使用这两个命令:
service mongod start
和
mongod --dbpath /data/db --smallfiles
并使用命令
service mongod status
消息是
mongod dead but subsys locked
我关注了this tutorial 和this tutorial。他们俩都没有使用CentOS 5。这可能是问题吗?我该如何解决这个问题?
【问题讨论】: