分享

弱弱的问:每次启动mongodb都要删除mongd.lock和_tmp

binqilin1115 发表于 2013-10-17 21:36:42 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 8 7848
刚刚接触,但是每次启动mongodb都要删除mongd.lock和_tmp,不明原因,求指教!
              
               
               

已有(8)人评论

跳转到指定楼层
zoujian911 发表于 2013-10-17 21:37:38

            那我猜你是非正常退出服务了,如果你正常退出的话是不需要删除这个文件的,不会影响下一次的启动。mongod.lock文件是mongo服务端启动后在硬盘中创建的一个锁文件
这个文件还会记录mongod在运行过程中的一些状态,以便在正常重新启动服务时能够获取异常信息提示。
        
回复

使用道具 举报

pakey 发表于 2013-10-17 21:38:22

            linux不用直接重启 或者使用kill -2来停止服务
pkill 或者kill -9停止
        
回复

使用道具 举报

xsq9855 发表于 2013-10-17 21:39:00

            因为你非正常关闭服务,就是本地服务,所以下次启动的时候必须删除那几个文件,才能使用.
        
回复

使用道具 举报

Net_Java_dram 发表于 2013-10-17 21:39:55

            非正常退出呀
        
回复

使用道具 举报

yisildeai 发表于 2013-10-17 21:40:50

            你是非正常关闭.....建议 mongod --dbpath $DBPATH --shutdown
        
回复

使用道具 举报

astronomylijie 发表于 2013-10-17 21:41:32

            windows 就这样退出:
use admin
db.shutdownServer()
下次启动就不会出错
        
回复

使用道具 举报

ybgba 发表于 2013-10-17 21:42:26

            建议在mongo shell下面使用db.serverShutdown()命令关闭
        
回复

使用道具 举报

chunqiuwei 发表于 2013-10-17 21:43:06

            是不是数据太多了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条