一般公司应用的mongodblog配置如下:logpath=/usr/local/mongodb/logs/server.log
logappend=true该配置是以追加的方式往server.log里写日志,但是时间一久,就会使server.log越来越大,导致磁盘问题以及日志查询处理慢的问题。可以使用如下命令在不停止mongodb的情况下手动切..
分类:
数据库 时间:
2017-09-11 18:01:09
阅读次数:
152
2017年最新企业面试题之shell(三)练习题1:写一个shell脚本,类似于日志切割,系统有个logrotate程序,可以完成归档。但现在我们要自己写一个shell脚本实现归档。举例:假如服务的输出日志是1.log,我要求每天归档一个,1.log第二天就变成1.log.1,第三天1.log.2,第四天1.log..
分类:
系统相关 时间:
2017-08-31 22:16:09
阅读次数:
224
apache切割工具:cronlog和rotare等日志切割工具nginx切割工具有:nginxcron+xscripts[root@web01~]#mkdir-p/server/scripts
[root@web01~]#cd/server/scripts/
[root@web01scripts]#vimcut_nginx_log.sh#vim输入如下内容
cd/application/nginx/logs
/bin/mvaccess.logaccess_$..
分类:
其他好文 时间:
2017-08-22 00:36:55
阅读次数:
190
#编写切割脚本
#vim/data0/scripts/cut_nginx_log.sh
#!/bin/bash
logs_path="/data0/log/nginx"
YDATE=`date+"%Y"`
MDATE=`date+"%m"`
DDATE=`date-d"1dayago"+"%d"`
HDATE=`date+"%H"`
mkdir-p${logs_path}/${YDATE}/${MDATE}/${DDATE}/
yesterday=`date-d"yesterday"+"%Y%m%..
分类:
其他好文 时间:
2017-08-22 00:28:51
阅读次数:
156
一、基础介绍 1、背景描述 目前我们的高可用DB的代理层采用的是360开源的Atlas,从上线以来,已稳定运行2个多月。无论是从性能上,还是稳定性上,相比其他开源组件(amoeba、cobar、MaxScale、MySQL-Proxy等),还是很出色的。 当初我们之所以选择Atlas,主要看中它有以 ...
分类:
数据库 时间:
2017-08-15 11:22:26
阅读次数:
385
扩展apache日志记录代理IP以及真实客户端IPhttp://www.lishiming.net/thread-960-1-1.htmlapache只记录指定URI的日志http://www.lishiming.net/thread-981-1-1.htmlapache日志记录客户端请求的域名http://www.lishiming.net/thread-1037-1-1.htmlapache日志切割问题http://www...
分类:
其他好文 时间:
2017-08-01 21:46:48
阅读次数:
194
作用: 如果日志文件比较大,MV是需要时间的,这段时间内的日志有可能丢失。logrotate可以在切割日志的同时,不丢失数据。 vi /etc/logrotate.d/nginx /usr/local/nginx/logs/*.log { daily rotate 7 missingok notif ...
分类:
其他好文 时间:
2017-07-13 18:59:38
阅读次数:
216
当网站访问量大后,日志数据就会很多,如果全部写到一个日志文件中去,文件会变得越来越大。文件大速度就会慢下来,比如一个文件几百兆。写入日志的时候,会影响操作速度。另外,如果我想看看访问日志,一个几百兆的文件,下载下来打开也很慢。 为了方便对日志进行分析计算,需要对日志进行定时切割。定时切割的方式有按照 ...
分类:
其他好文 时间:
2017-06-30 13:59:32
阅读次数:
166
下载并解压缩 cronolog # tar zxvf cronolog-1.6.2.tar.gz 2、进入cronolog安装文件所在目录 # cd cronolog-1.6.2 3、运行安装 # ./configure # make # make install 4、查看cronolog安装后所在 ...
分类:
其他好文 时间:
2017-06-30 12:37:44
阅读次数:
214
此为pm2 日志按每天切割的示例 1、在crontab里添加定时任务 2、cutlog.sh 代码内容 ...
分类:
其他好文 时间:
2017-06-28 20:37:34
阅读次数:
262