专栏首页运维经验分享MongoDB 日志太大怎么办 清理? 原

MongoDB 日志太大怎么办 清理? 原

MongoDB 日志太大怎么办 清理?

版权声明:本文为博主原创文章,未经博主允许不得转载。

MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。

有一个好办法,就是使用旋转日志。

MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。

不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务。

下面是一个例子,先查找进程id, 然后发送命令。

kill -SGIUSR1 进程id

root@jstc:/etc/init.d# ps -def | grep mongod
mongodb    723     1 48 May04 ?        6-22:23:53 /usr/bin/mongod --config /etc/mongodb.conf
root     22035 22012  0 20:22 pts/2    00:00:00 grep --color=auto mongod
root@jstc:/etc/init.d# kill -SIGUSR1 723
root@jstc:/etc/init.d# cd /home/mongodb/log/
root@jstc:/home/mongodb/log# ls
mongodb.log  mongodb.log.2014-05-18T12-23-51
root@jstc:/home/mongodb/log# ls -alh
total 20G
drwxrwxrwx 2 root    root    4.0K May 18 20:23 .
drwxrwxrwx 4 root    root    4.0K Apr 20 21:25 ..
-rw-r--r-- 1 mongodb nogroup  34K May 18 20:24 mongodb.log
-rwxrwxrwx 1 mongodb nogroup  20G May 18 20:23 mongodb.log.2014-05-18T12-23-51

现在可以将之前20G的日志文件挪走或者删除了。

也可以自己先个定时脚本,定期发送命令给mongod服务。

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 日志-nginx的access_log与error_log

    3."GET /data/upload/shop/common/loading.gif HTTP/1.0"  :

    拓荒者
  • Nginx 错误日志配置 原

    语法:error_log  file  level ;   # error_log 是关键字,file 是保存错误日志的文件路径,level 是错误日志级别

    拓荒者
  • 在CentOS7上配置rsync源服务器+inotify实时同步

    rsync是一个开源的快速备份工具,可以再不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,再传输前执行压缩,因此非常适用于异...

    拓荒者
  • 一个岗位收到几百份简历,如何提升自己的市场竞争力?

    The more things change, the more important it is to know the underlying principl...

    哲洛不闹
  • [Python运维] 使用paramiko监控Oracle alert日志

    上节我们讲了如何连接linux/Unix服务器,这节我们将其应用在我们的Oracle运维中,用它来监控Oracle alert日志

    bsbforever
  • 如何快速过滤出一次请求的所有日志?

    示例源码地址:https://github.com/wudashan/slf4j-mdc-muti-thread

    lyb-geek
  • 日志切割之Logrotate

    惨绿少年
  • 【AI快报】滴滴Di-Tech算法大赛启动 | 小米无人机即将发布

    滴滴 滴滴Di-Tech算法大赛启动,冠军奖金达10万美元 ? 滴滴出行5月18日宣布Di-Tech算法大赛正式开赛,冠军将获得高达10万美元奖金,而赛题挑战成...

    新智元
  • SpringBoot日志功能

    根据官方文档,我们初步体验一下。新建项目,name —> spring-boot-logger

    乐心湖
  • linux查询日志命令总结

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    chenchenchen

扫码关注云+社区

领取腾讯云代金券