Linux MongoDB启动错误:mongod已死亡,但子系统已锁定
我已经安装并正在尝试在CentOS Server 5.11、32位、Plesk 12.5.30上启动MongoDB 我在/etc/mongodb.conf上设置了一些属性:Linux MongoDB启动错误:mongod已死亡,但子系统已锁定,linux,mongodb,centos5,Linux,Mongodb,Centos5,我已经安装并正在尝试在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
#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
...
我通过这篇文章得到的最后一个配置:。但结果是一样的
日志显示:
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
及
并使用命令
service mongod status
信息是
mongod dead but subsys locked
我跟在后面,然后。他们都没有使用CentOS 5。这可能是问题所在吗?如何解决此问题?这适用于任何收到mongod dead状态消息但subsys被锁定且没有帮助的人。我使用MongoDB v1.6.4开发SLC6(可能更接近CentOS的行为),以下内容对我很有用:
rm /var/lib/mongodb/mongod.lock
不幸的是,我不记得最初是如何发现的(可能是日志),但当我第二次遇到问题时,我在我的根历史记录中找到了它。这适用于任何收到状态消息
mongod dead但subsys锁定且没有帮助的人。我使用MongoDB v1.6.4开发SLC6(可能更接近CentOS的行为),以下内容对我很有用:
rm /var/lib/mongodb/mongod.lock
不幸的是,我不记得最初是如何发现的(可能是日志),但当我第二次遇到问题时,我在我的根历史记录中找到了它。为mongod死了但子系统锁定的工作解决方案,删除mongod文件表单/var/lock/subsys
rm-rf/var/lock/subsys/mongod
并启动服务mongodb
sudo服务mongod启动mongod死机但子系统锁定的工作解决方案
,删除mongod文件表单/var/lock/subsys
rm-rf/var/lock/subsys/mongod
并启动服务mongodb
sudo服务mongod启动