mongodb日志清理

MongoDB的日志相对其他数据库来说应该算是很大的,刚才由于报警,所以我查看啦一下,有15G的日志产生,下面是我的清理过程

创新互联公司是一家集网站建设,陕西企业网站建设,陕西品牌网站建设,网站定制,陕西网站建设报价,网络营销,网络优化,陕西网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

出于对安全方面,我们服务器禁止使用rm命令,所以我在/home目录下创建啦一个mongolog文件夹

先查看一下日志大小和数量

#ls /opt/mongodb/log

total 15G
-rw-r--r--. 1 root root 6.6G Jul  2 17:10 mongodb.log
-rw-r--r--. 1 root root 6.5K Oct 16  2013 mongodb.log.2013-10-16T13-13-26
-rw-r--r--. 1 root root 1.6K Oct 16  2013 mongodb.log.2013-10-23T10-10-45
-rw-r--r--. 1 root root 112M Jan 16 17:10 mongodb.log.2014-01-16T11-08-59
-rw-r--r--. 1 root root 8.0G Apr  8 23:53 mongodb.log.2014-04-09T01-17-33

#mkdir /home/mongolog

然后查看mongodb的进程号

#ps -ef | grep mongo

[root@db log]# ps -ef | grep mongo
root      9033  7254  0 17:17 pts/0    00:00:00 grep mongo
root     10771     1  9 Apr09 ?        7-23:16:33 bin/mongod -f etc/mongo.conf

查到的进程号为10771

下面给进程个 信号,让程序重新生成日志,这不影响mongodb的服务情况

kill -SIGUSR1 10771

再查看一下日志的大小和数量

#ls /opt/mongodb/log

total 15G
-rw-r--r--. 1 root root    0 Jul  2 17:11 mongodb.log
-rw-r--r--. 1 root root 6.5K Oct 16  2013 mongodb.log.2013-10-16T13-13-26
-rw-r--r--. 1 root root 1.6K Oct 16  2013 mongodb.log.2013-10-23T10-10-45
-rw-r--r--. 1 root root 112M Jan 16 17:10 mongodb.log.2014-01-16T11-08-59
-rw-r--r--. 1 root root 8.0G Apr  8 23:53 mongodb.log.2014-04-09T01-17-33
-rw-r--r--. 1 root root 6.6G Jul  2 17:11 mongodb.log.2014-07-02T09-11-18
是不是多啦一个日志

然后把日志移动到刚才创建的目录下

#mv mongodb.log.201* /home/mongolog/


新闻标题:mongodb日志清理
路径分享:http://hbruida.cn/article/peidge.html