Mongodb日志管理
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,#切除本身日志内容并且自动生成新的以日期生成的历史文件方法一:mongod -v --logpath /var/log/mongodb/mongos.log方法二:kill -SIGUSR1 {pid
千家信息网最后更新 2026年10月31日Mongodb日志管理
#切除本身日志内容并且自动生成新的以日期生成的历史文件方法一:mongod -v --logpath /var/log/mongodb/mongos.log方法二:kill -SIGUSR1 {pid}方法三:use admindb.runCommand("logRotate")#两种删除旧的日志文件,保留7天的日志文件find /var/log/mongodb/mongos.log.* -mtime +7 -exec rm -rf {} \;find /var/log/mongodb/mongos.log.* -mtime +7 -delete方法四:vim /etc/logrotate.d/mongodb/mongod/config.log {daily #每天rotate 7 #轮转7天compress #通过gzip压缩missingok #如果日志不存在则忽略该警告notifempty #如果是空文件则不转存sharedscripts #只为整个日志组运行一次的脚本copytruncate #用于还在打开中的日志文件,把当前日志备份并截断dateext #使用日期作为命名格式size 200M #当日志文件达到指定大小时就转存,可以指定K,Mpostrotate /bin/kill -SIGUSR1 'cat /mongod/mongod.lock 2>/dev/null' 2> /dev/null || trueendscript #结束脚本}#立即使上面的语句生效logrotate mongodb#脚本实现自动切割日志vim /root/cut_mongodb_log.sh#!/bin/bashdatafile=/mongodb/mongodb_datalogfile=/mongodb/mongodb_logdays=7/bin/kill -SIGUSR1 'cat $datafile/mongod.lock'find $logfile/ -mtime +$days -deletechmod +x /root/cut_mongodb_log.shvim /etc/crontab0 0 * * * /root/cut_mongodb_log.shservice crond restartchkconfig crond on
日志
文件
方法
脚本
日期
生成
内容
历史
历史文件
备份
大小
格式
自动生成
语句
面的
轮转
运行
管理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网金融科技
保险科技 互联网保险
河南云网互联网络科技有限公司
华中科技大学互联网
小马过河互联网科技
苏州互联网科技贷款公司
撒么互联网科技公司
成都仁贤领冠互联网科技有限公司
成都互联网科技公司100强
湖南诚度互联网科技有限公司
广州新华互联网科技学校电竞方面
阿里互联网科技企业
深圳无忧互联网科技
互联网科技数字货币
广州互联网高科技取餐柜
济南小医互联网科技有限公司招聘
广州梦谷互联网科技有限公司领导
互联网科技品牌
陕西彩京云互联网科技有限公司
港股互联网科技股
狮子座互联网科技
互联网与未来科技
互联网科技logo设计
互联网科技创新企业排名
团飞科技与伯堂互联网服务平台
科技互联网的核心竞争力
互联网相关科技技术
现代互联网科技公司
前海云享互联网科技
- 上一篇
MYSQL_多版本并发控制、存储引擎、索引的示例
这篇文章主要介绍了MYSQL_多版本并发控制、存储引擎、索引的示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。多版本并发控制mysq
- 下一篇
MySQL 5.5初始化数据库报错FATAL ERROR: Could not find my_print_defaults怎么办
这篇文章给大家分享的是有关MySQL 5.5初始化数据库报错FATAL ERROR: Could not find my_print_defaults怎么办的内容。小编觉得挺实用的,因此分享给大家做个