mongodb关闭方法
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,最近再用mongodb做开发,在linux上嘛,习惯性的会使用kill -9 PID来关闭服务。结果每次关闭再重启mongodb后,mongodb总会自己关闭。看日志也没看出什么来,然后就百度呗。发现
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
软件开发相关专业介绍
mysql数据库开启关闭命令
浙江常用软件开发厂家报价
北京朗智软件开发
网络安全的含义
终端网络安全检查表
数据库分离后提示错误
工业互联网科技战役庞松涛
众商互联网科技有限公司
软件开发热门城市
ps5无法连接2k服务器
数据库 in效率
幻想神域 服务器连接失败
如何免费获得cbm数据库账号
hp服务器远程管理密码
css什么定义服务器字体
推免生数据库结构
django中数据库处理
新闻类网络安全工程师考试科目
神鬼传奇单机装备数据库
农业计算机网络技术有限公司
云服务器怎么开启端口权限
昆明市网络安全为人民视频
软件开发合同报价单
数据库应用综合实践
软件开发团队组织
山东客易网络技术有限公司
思南天气预报软件开发
浙江浪潮服务器哪个厂家质量好
数据库 excel查询