mongodb2.6.x清理过大日志文件的方法-创新互联

一、日志清理步骤

创新互联是专业的冷水滩网站建设公司,冷水滩接单;提供做网站、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行冷水滩网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1.使用数据库命令rotate日志,分别登陆到mongod和mongos实例上

# mongo --host localhost:27xxx MongoDB shell version: 2.6.x connecting to: localhost:27xxx/test replicaset003:SECONDARY> db test replicaset003:SECONDARY> use admin switched to db admin replicaset003:SECONDARY> db.runCommand({logRotate:1}) { "ok" : 1 } replicaset003:SECONDARY>  replicaset001:ARBITER> exit bye # ll total 22195424 -rw-r--r-- 1 mongod mongod        1124 Dec 20 11:04 mongoc.log -rw-r--r-- 1 mongod mongod    33341517 Dec 20 10:59 mongoc.log.2016-12-20T03-01-17 -rw-r--r-- 1 mongod mongod        4944 Dec 20 11:07 mongod1.log -rw-r--r-- 1 mongod mongod   680817815 Dec 20 11:03 mongod1.log.2016-12-20T03-04-01 -rw-r--r-- 1 mongod mongod        1030 Dec 20 11:07 mongod2.log -rw-r--r-- 1 mongod mongod  1813798574 Dec 20 11:07 mongod2.log.2016-12-20T03-07-43 -rw-r--r-- 1 mongod mongod        2413 Dec 20 11:07 mongod.log -rw-r--r-- 1 mongod mongod  1880520643 Dec 20 11:06 mongod.log.2016-12-20T03-06-17 -rw-r--r-- 1 mongod mongod        2071 Dec 20 11:05 mongos.log -rw-r--r-- 1 mongod mongod 18319577575 Dec 20 10:52 mongos.log.2016-12-20T02-53-04

2.使用系统命令清空日志文件,保留日志

# cat /dev/null > mongos.log.2016-12-20T02-53-04 # cat /dev/null > mongod.log.2016-12-20T03-06-17 # cat /dev/null > mongod2.log.2016-12-20T03-07-43 # cat /dev/null > mongod1.log.2016-12-20T03-04-01 # cat /dev/null > mongoc.log.2016-12-20T03-01-17 #  [root@dev-mongo-001-242 mongo]# ll total 28 -rw-r--r-- 1 mongod mongod 1338 Dec 20 11:09 mongoc.log -rw-r--r-- 1 mongod mongod    0 Dec 20 11:10 mongoc.log.2016-12-20T03-01-17 -rw-r--r-- 1 mongod mongod 7670 Dec 20 11:10 mongod1.log -rw-r--r-- 1 mongod mongod    0 Dec 20 11:10 mongod1.log.2016-12-20T03-04-01 -rw-r--r-- 1 mongod mongod 3594 Dec 20 11:10 mongod2.log -rw-r--r-- 1 mongod mongod    0 Dec 20 11:10 mongod2.log.2016-12-20T03-07-43 -rw-r--r-- 1 mongod mongod 5247 Dec 20 11:10 mongod.log -rw-r--r-- 1 mongod mongod    0 Dec 20 11:09 mongod.log.2016-12-20T03-06-17 -rw-r--r-- 1 mongod mongod 2297 Dec 20 11:10 mongos.log -rw-r--r-- 1 mongod mongod    0 Dec 20 11:09 mongos.log.2016-12-20T02-53-04

二、思路

1.一般情况下数据库的日志理清都会有两种方式,一种是通过数据库命令,一种是系统命令。

2.日志的清理原文件一定要保留,不能使用rm来删除文件,切忌,我们目的是释放空间。

3.部分公司要求把日志归档到大数据平台以供分析使用,因此,在清理日志文件的时候需要搞清楚,切勿盲目蛮干。

三、官方文档

https://docs.mongodb.com/v2.6/tutorial/rotate-log-files/

英语学好的同学,做dba是非常容易的事情,所以大家要努力学好英语!

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

分享题目:mongodb2.6.x清理过大日志文件的方法-创新互联
标题路径:https://www.cdcxhl.com/article44/hphhe.html

成都网站建设公司_创新互联,为您提供域名注册网站导航外贸建站网站收录全网营销推广网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设