博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mongodb入门系列(3)————kill -9 mongod之后mongodb服务无法开启问题
阅读量:6424 次
发布时间:2019-06-23

本文共 2055 字,大约阅读时间需要 6 分钟。

hot3.png

想了想还是把这个问题单独写个blog。

之前听说如果用ill -9 mongod之后mongodb服务无法开启问题的

解决方法是删除/data下的mongod.lock就能够正常使用了。

但是用mongodb2.6在fedora下实验的结果是kill -9并没有导致服务无法被开启。并且,pkill,kill -9都会导致mongo.lock的生成。并且,pkill和kill -9会将杀死mongod的主进程pid写在mongod.lock中,无论是是杀死mongod还是mongod的pid。

这或许是一件好事。不过早先版本的mongodb我没有实验,并且在其他服务器版本的linux(如centos等)或Ubuntu系列的linux上会不会出现“kill -9 mongod之后mongodb服务无法开启问题的”我没有实验,如果有人实验过请留言分享您的实验结果谢谢!

我的例子附上:

[neil@neilhost bin]$ sudo ./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs --forkabout to fork child process, waiting until server is ready for connections.forked process: 5302child process started successfully, parent exiting[neil@neilhost bin]$ pstree -p |grep mongod           |-mongod(5302)-+-{mongod}(5303)           |              |-{mongod}(5304)           |              |-{mongod}(5305)           |              |-{mongod}(5308)           |              |-{mongod}(5309)           |              |-{mongod}(5310)           |              |-{mongod}(5311)           |              |-{mongod}(5312)           |              `-{mongod}(5313)[neil@neilhost bin]$ sudo kill -9 5302[sudo] password for neil: [neil@neilhost bin]$ pstree -p |grep mongod[neil@neilhost bin]$ [neil@neilhost bin]$ sudo ./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs --forkabout to fork child process, waiting until server is ready for connections.forked process: 5373child process started successfully, parent exiting[neil@neilhost bin]$ pstree -p |grep mongod           |-mongod(5373)-+-{mongod}(5374)           |              |-{mongod}(5375)           |              |-{mongod}(5376)           |              |-{mongod}(5380)           |              |-{mongod}(5381)           |              |-{mongod}(5382)           |              |-{mongod}(5383)           |              |-{mongod}(5384)           |              `-{mongod}(5385)
[neil@neilhost bin]$ cd ../data[neil@neilhost data]$ lsjournal  local.0  local.ns  mongod.lock[neil@neilhost data]$ sudo rm -rf *

转载于:https://my.oschina.net/happyBKs/blog/382549

你可能感兴趣的文章
[Phoenix] 七、如何使用自增ID
查看>>
路由基本配置(上)
查看>>
windows上传文件到linux乱码解决
查看>>
fpm打包zabbix-agent
查看>>
pythopn List(列表)
查看>>
学习笔记 十五: mariadb
查看>>
学习笔记 124: 预备知识总结
查看>>
windows server之AD(1)
查看>>
如何升级PowerShell
查看>>
oracle kill所有plsql developer进程
查看>>
python实现登录查询(可以模糊查询)
查看>>
LAMP架构(apache用户认证,域名重定向,apache访问日志)
查看>>
PHP设计模式:原型模式
查看>>
struts2.0的json操作
查看>>
SQL注入神器——sqlmap
查看>>
Unity导航 (寻路系统Nav Mesh Agent)
查看>>
SaltStack配置语法-YAML和Jinja
查看>>
运用免费OA让你有意想不到的效果
查看>>
一些软件设计软则
查看>>
Linux运维基础命令
查看>>