mongodb关闭方法
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,最近再用mongodb做开发,在linux上嘛,习惯性的会使用kill -9 PID来关闭服务。结果每次关闭再重启mongodb后,mongodb总会自己关闭。看日志也没看出什么来,然后就百度呗。发现
千家信息网最后更新 2024年10月19日mongodb关闭方法
最近再用mongodb做开发,在linux上嘛,习惯性的会使用kill -9 PID来关闭服务。
结果每次关闭再重启mongodb后,mongodb总会自己关闭。看日志也没看出什么来,然后就百度呗。
发现用kill -9杀死mongodb的后果挺严重。
然后去官网逛了一圈,查了一下
MongoDB使用的是内存映射存储引擎:
它会把磁盘IO操作转换成内存操作,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。
写操作会被每隔60秒(syncdelay设定)的flush到磁盘里。如果在这60秒内flush处于停止事情我们进行kill -9那么从上次flush之后的写入数据将会全部丢失。
如果在flush操作进行时执行kill -9则会造成文件混乱,可能导致数据全丢了。
官方描述:
Sending a KILL signal kill -9 will probably cause damage as mongod will not be able to cleanly exit. (In such a scenario, run the repairDatabase command.)
幸亏发现的早啊...不然指不定出什么事故
最后查到可以用以下方法关闭mongodb
1、使用killall mongod
2、使用kil -15 PID
3、在admin用户下执行db.shutdownServer()命令
内存
数据
磁盘
方法
混乱
习惯性
事情
事故
作用
后果
命令
大幅度
官方
引擎
性能
总会
文件
日志
用以
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业网络安全技术问题
数据库原理的认识
数据库怎么定义触发器
施乐5065服务器
数据库api安全性
数据库无法添加约束怎么解决
江山串口服务器
单位资产管理数据库
计算机网络技术应用书籍高职
天津常见软件开发成本价
武汉格力电器软件开发
伊犁软件开发厂家价格
在职教师网络安全培训学习心得
泰拉国际服服务器ip
小红书的数据库营销启示
网易怀旧服服务器跨服更新
网络安全攻防实验报告
数据库的构建采用什么
中国如何应对网络安全威胁
软件开发数学要好嘛
嘉定区购买网络技术价格走势
电脑网络安全级别怎么查
嵌入式软件开发需要业务知识
数据库api安全性
中央期刊数据库
松江区网络安全审计系统咨询费用
山东威海网络安全吗
网络安全日培训计划
服务器ip未识别网络
徐州多功能软件开发方法