记一次服务器异常关闭后重启mongodb失败

服务器异常关闭后,mongodb数据库异常退出导致重启mongod的时候失败,报错如下:(当时没有截图,这是其他博客中找的图,再次谢过~)

按照其他博主给出的解决方法删除掉mongod.lock文件,并执行 mongod --repair --dbpath='数据库存放位置' 后,还是无法正常启动,

查看mongodb日志文件发现提示错误信息: journal文件夹已经存在,无法重新创建. 因此删除掉原来的journal文件夹再次启动,还是无法正常启动, 查看日志文件

配置文件中设置了pidFilePath路径为 /var/run/mongodb/mongod.pid, 但是服务器异常关闭重启后并没有该文件, 因此这里重新创建该文件后重启,还是无法启动,继续查看日志文件:

无法绑定指定内网ip地址, ifconfig查看服务器网卡信息后发现原来指定的ip地址不存在了, 这里可能原因是服务器原来设置的是临时ip地址, 服务器异常关闭后临时ip地址失效, 导致mongodb数据库无法绑定原来指定的ip地址, 因此这里重新给网卡设置ip地址:

ifconfig eth1 192.168.0.1  netmask 255.255.255.0

在eth1上配置上192.168.0.1 的IP地址及24位掩码。设置完后启动mongod成功, 如果这里启动失败, 就重复上面的操作, 删除mongod.lock文件和journal文件夹, 执行命令: mongod --repair --dbpath='', 然后再启动mongod服务即可.

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值