为什么mongodb异常关闭后,再启动需要删除mongd.lock文件
来源:互联网 发布:js中不等于 编辑:程序博客网 时间:2024/05/10 19:48
mongod.lock文件是mongo服务端启动后在硬盘中创建的一个锁文件,
如果你正常退出mongod服务,该文件即使还存在,也不会影响下一次启动mongod服务的。
这个文件还会记录mongod在运行过程中的一些状态,以便在正常重新启动服务时能够获取异常信息提示。
非正常关闭了mongoDB,重启错误信息如下:
01
Tue Apr 17 11:13:30
02
Tue Apr 17 11:13:30 warning: 32-bit servers don't have journaling enabled by default. Please use --journal
if
you want durability.
03
Tue Apr 17 11:13:30
04
Tue Apr 17 11:13:30 [initandlisten] MongoDB starting : pid=7128 port=27017 dbpath=D:\Programs\mongodb204\db 32-bit host=FALCON
05
Tue Apr 17 11:13:30 [initandlisten]
06
Tue Apr 17 11:13:30 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
07
Tue Apr 17 11:13:30 [initandlisten] ** see http://blog.mongodb.org/post/137788967/32-bit-limitations
08
Tue Apr 17 11:13:30 [initandlisten] ** with --journal, the limit is lower
09
Tue Apr 17 11:13:30 [initandlisten]
10
Tue Apr 17 11:13:30 [initandlisten] db version v2.0.4, pdfile version 4.5
11
Tue Apr 17 11:13:30 [initandlisten] git version: 329f3c47fe8136c03392c8f0e548506cb21f8ebf
12
Tue Apr 17 11:13:30 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=0, build=6002, platform=2, service_pack=
'Service Pack 2'
)BOOST_LIB_VERSION=1_42
13
Tue Apr 17 11:13:30 [initandlisten] options: { dbpath:
"D:\Programs\mongodb204\db"
}
14
**************
15
Unclean
shutdown
detected.
16
Please visit http://dochub.mongodb.org/core/repair
for
recovery instructions.
17
*************
18
Tue Apr 17 11:13:30 [initandlisten] exception
in
initAndListen: 12596 old lock
file
, terminating
19
Tue Apr 17 11:13:30 dbexit:
20
Tue Apr 17 11:13:30 [initandlisten]
shutdown
: going to close listening sockets...
21
Tue Apr 17 11:13:30 [initandlisten]
shutdown
: going to flush diaglog...
22
Tue Apr 17 11:13:30 [initandlisten]
shutdown
: going to close sockets...
23
Tue Apr 17 11:13:30 [initandlisten]
shutdown
: waiting
for
fs preallocator...
24
Tue Apr 17 11:13:30 [initandlisten]
shutdown
: closing all files...
25
Tue Apr 17 11:13:30 [initandlisten] closeAllFiles() finished
26
Tue Apr 17 11:13:30 dbexit: really exiting now
解决方法:
1、删除%MONGO_HOME%/db下的.lock文件
2、输入命令 mongod --repair
3、重启mongoDB
- 为什么mongodb异常关闭后,再启动需要删除mongd.lock文件
- mongodb异常关闭后,再启动需要删除mongod.lock文件
- MongoDB非正常关闭后无法启动
- 为什么Oraclelistener启动后自动关闭
- 为什么Oraclelistener启动后自动关闭
- 数据库异常关闭后无法启动(hellodba)
- Eclipse 异常关闭后,无法启动解决
- MyEclipse异常关闭后不能启动
- eclipse异常关闭后,无法启动
- Eclipse异常关闭后启动闪退
- linux 删除文件后,如何释放磁盘空间?释放空间后nginx服务停止了,需要启动
- 为什么ARM工程里需要启动文件
- mongodb非正常关闭后的再次启动
- mongoDB非正常关闭后无法启动问题
- mongoDB非正常关闭后无法启动问题
- 为什么需要MongoDB
- 为什么删除文件后磁盘空间还是不变
- Linux启动关闭mongodb
- java NIO
- autoconf package
- B树、B-树、B+树、B*树
- 适配器模式
- 数据库维度表和事实表
- 为什么mongodb异常关闭后,再启动需要删除mongd.lock文件
- 逆置无符号整数二进制位
- PL/SQL 记录登录账号密码
- 推荐一系列优秀的Android开发源码
- hdu_2544
- 开源ETL工具kettle系列之增量更新设计技巧
- 学习速度变慢?你或许应该跳槽了
- struts1和struts2的区别
- 虚拟机提示the virtual machine is in use by an application on your host computer的解决方案