mongodb日志清理

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


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

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

# ls/opt/mongodb/日志总15克


-rw-r——r。1根根6.6 g Jul 2十七10 mongodb。日志
-rw-r——r。1根6.5根k 10月16日,2013 mongodb.log。2013 - 10 - 16 - t13 - 13 - 26
-rw-r——r。1根1.6根k 10月16日,2013 mongodb.log。2013 - 10 - 23 - t10 - 10 - 45
-rw-r——r。1根根112 1月16十七10 mongodb.log。2014 - 01 - 16 t11 - 08 - 59
-rw-r——r。1根根8.0 g Apr 8日23:53 mongodb.log。2014 - 04 - 09 - t01 - 17 - 33

# mkdir/home/mongolog

然后查看mongodb的进程号

# ps ef | grep mongo


[root@db日志]# ps ef | grep mongo
root ,,,,9033年,7254年,十七17分/0,,,就是grep mongo
root ,,,10771,,,,1,9 Apr09 ?,,,,,,,7-23:16:33 bin/mongod - f等/mongo。参看


查到的进程号为10771

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

杀死sigusr1 10771

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

# ls/opt/mongodb/日志

总15克
-rw-r——r。1根root ,,0 Jul 2 17:11 mongodb。日志
-rw-r——r。1根6.5根k 10月16日,2013 mongodb.log。2013 - 10 - 16 - t13 - 13 - 26
-rw-r——r。1根1.6根k 10月16日,2013 mongodb.log。2013 - 10 - 23 - t10 - 10 - 45
-rw-r——r。1根根112 1月16十七10 mongodb.log。2014 - 01 - 16 t11 - 08 - 59
-rw-r——r。1根根8.0 g Apr 8日23:53 mongodb.log。2014 - 04 - 09 - t01 - 17 - 33
-rw-r——r。1根根6.6 g Jul 2 17:11 mongodb.log。2014 - 07 - 02 - t09 - 11 - 18
是不是多啦一个日志

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

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

mongodb日志清理