linux 下mongodb 启动错误!

分类:MongoDB,问题集 | 作者:凹凸曼 | 发表于2011/01/05 2条评论

第一次启动正常,

接着,我修改mongodb的权限

然后,我关闭了mongod,重新启动

就出现下面的错误:

old lock file: /usr/local/mongodb/data/mongod.lock.  probably means unclean shutdown
recommend removing file and running –repair
see: http://dochub.mongodb.org/core/repair for more information
*************
Wed Jan  5 11:43:52 exception in initAndListen std::exception: old lock file, terminating
Wed Jan  5 11:43:52 dbexit:

Wed Jan  5 11:43:52 shutdown: going to close listening sockets…
Wed Jan  5 11:43:52 shutdown: going to flush oplog…
Wed Jan  5 11:43:52 shutdown: going to close sockets…
Wed Jan  5 11:43:52 shutdown: waiting for fs preallocator…
Wed Jan  5 11:43:52 shutdown: closing all files…
Wed Jan  5 11:43:52     closeAllFiles() finished

Wed Jan  5 11:43:52 dbexit: really exiting now

解决办法:估计是权限的问题,没有去测试,有空,再找根本的原因,目前想到解决办法是删除 这个文件( /usr/local/mongodb/data/mongod.lock)

接着,重新启动:/usr/local/mongodb/bin/mongod –fork –dbpath=/usr/local/mongodb/data/ –logpath=/usr/local/mongodb/logs/mongod.log –logappend

本文出自 “凹凸曼” 博客,请务必保留此出处http://www.apoyl.com/?p=77

日志信息 »

该日志于2011-01-05 08:17由 凹凸曼 发表在MongoDB, 问题集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (2)层:
  1. 凹凸曼说道:

    哈哈,mongodb正式安装到服务器上已搞定及测试

    mongoDB安装完成,服务器的测试也没有问题!

    下载地址:http://www.mongodb.org/downloads
    这个玩意已经编译好的了!
    所有直接配置就可以用了!
    详细的安装过程如下:简单(过滤了)
    看官方文档吧!
    官方文档:http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo

    都ok了,这又回过头把php+mongodb的程序接着写了!

  2. 凹凸曼说道:


    这几天,弄公司的杂七杂八的,
    上述为聚合系统进展视图,呵呵!感觉还行!
    今天在那里遇到一个,严重的bug
    再做mysql转化为mongodb 未发觉的
    转化的id类型不对!
    接着又想多一会儿,才修复好了哈!嘿嘿!
    这个项目里,加入了smarty+php自动加载类!
    娃哈哈,下班了!

发表评论 »

« »