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安全错误
数据库的锁怎样保障安全
重橙网络安全吗
网上图书数据库代码
网络安全方案怎么瘦大腿
cortellis数据库是什么
山东网络技术市场价
春虹互联网科技
杭电网络安全考博
舆情与网络安全商务
网络技术行业财务指标
服务器cpu散热片加工
服务器pike卡是什么意思
c 数据库修改方法
上海品质服务器主机质量保障
给软件开发的骗了
网络安全法 形刑事责任
服务器网络环境
服务器访问快捷键
工业互联网长信科技
软件开发文字转换
工作站 软件开发
幼儿园完善网络安全保障系统
简单画一幅关于网络安全的画
怎样复制整个表数据库
吉林省 软件开发 平均工资
林云服务器
内江网络安全靠人民
db2数据库安全
软件开发前期构思
江苏5g专业服务器机柜虚拟主机
计算机图形学与网络安全