mongodb日志清理

发布时间:2020-07-09 02:29:46 作者:zxz108318
来源:网络 阅读:10036

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/

推荐阅读:
  1. mongodb 2.6.x 清理过大日志文件的方法
  2. mongodb日志切割

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

服务器 数据库 文件夹

上一篇:Git 一些错误的解决方法

下一篇:PLSQL面向对象编程

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》