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日志清理
URL链接:http://scjbc.cn/article/peidge.html