MongoDB 日志太大怎么办?
来源:互联网 发布:历峰集团 知乎 编辑:程序博客网 时间:2024/04/28 22:47
MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。
有一个好办法,就是使用旋转日志。
MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。
不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务。
下面是一个例子,先查找进程id, 然后发送命令。
root@jstc:/etc/init.d# ps -def | grep mongodmongodb 723 1 48 May04 ? 6-22:23:53 /usr/bin/mongod --config /etc/mongodb.confroot 22035 22012 0 20:22 pts/2 00:00:00 grep --color=auto mongodroot@jstc:/etc/init.d# kill -SIGUSR1 723root@jstc:/etc/init.d# cd /home/mongodb/log/root@jstc:/home/mongodb/log# lsmongodb.log mongodb.log.2014-05-18T12-23-51root@jstc:/home/mongodb/log# ls -alhtotal 20Gdrwxrwxrwx 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
官方文档:
http://docs.mongodb.org/manual/tutorial/rotate-log-files/
现在可以将之前20G的日志文件挪走或者删除了。
也可以自己先个定时脚本,定期发送命令给mongod服务。
0 0
- MongoDB 日志太大怎么办?
- mongodb 数据文件太大
- 数据太大,记事本打不开怎么办?
- 日志文件太大 压缩
- C语言数组下标太大怎么办?
- 日志文件太大的解决办法
- mongoDB 日志
- MongoDB日志
- MongoDB日志
- sqlserver 日志文件太大的处理
- SQL server 日志太大的处理方法
- SQL Server日志文件太大的解决方法
- SQL日志文件太大,清理方法
- 数据库日志太大如何快速删除
- squid日志文件太大,怎样处理?
- 新手sql2005不让日志文件太大
- SQL SERVER 2008的错误日志太大
- 解决apache日志文件太大的方法
- 软考之CPU的寻址方式
- js反射机制
- 2014传统生意转型年,不改变你将无路可走
- 深入浅出Hibernate(一)实例讲解
- Matlab中的常用函数——std/max/meshgrid函数
- MongoDB 日志太大怎么办?
- 大文件不断行分割
- OCP 1Z0 051 46
- Ubuntu 下搭建 Android 开发环境
- 黑马程序员-7k面试题之银行调度系统
- HttpSessionBindingListener接口介绍
- 黑马程序员_面向对象中继承的相关知识
- Javascript – 原型继承真正的工作方式(by Vjeux)
- Can you find it?