E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cronolog日志切割
linux日志分析
一、日志系统1、日志系统:syslog()syslogd:系统进程的相关日志klogd:内核事件相关的日志2、日志需要滚动(
日志切割
):以免日志文件过大,不便于分析:messagesmessages.1messages
断了的军刀
·
2014-08-20 16:38
记录
邮件系统
切割
Linux服务
Nginx
日志切割
VPS评测与排名站习惯使用LinuxVPS,并且毕竟钟爱LNMP这个一键脚本安装Nginx、MySQL、PHPweb环境(参照VPS搭建网站WEB服务器环境之LNMP篇),不过LNMP有选择记录Nginx日志选择,一般这个还是推荐选是,毕竟访问记录在关键时候是有用的。但这也会带来问题,如这个Nginx日志文件会越来越大,占用大家的磁盘空间。完全有毕竟定期清理这些Nginx日志文件。清理Nginx日
wendi_0506
·
2014-08-14 16:00
深入浅出Nginx之四【
日志切割
与环境变量】
在真实的Nginx实践过程中,我们通常都会对Nginx的访问日志进行切割,即按照一定的周期生成一个独立的Nginx访问日志文件,以避免存在文件体积过于庞大的日志文件。一方面有助于实际的错误排查,更重要的是有利于Nginx对访问文件的写入天真。同时,可以将Nginx的安装路径加入到环境变量,甚至可以编写启动关闭脚本,以方便实际操作。皱眉 <一>. 切割日志文件:
junquinchen
·
2014-08-12 10:00
nginx
日志切割
脚本,python实现
#自搭建了个人博客有需要交流学习的可以访问www.wpython.com#!/usr/bin/env python import datetime,os,sys,shutil log_path = '/alidata/log/nginx/access/' log_file = 'www.wpython.com.log' yesterday = (datetime.datetime.no
xqq1993
·
2014-08-06 18:18
nginx
python
日志切割
nginx
日志切割
脚本,python实现
#自搭建了个人博客有需要交流学习的可以访问www.wpython.com#!/usr/bin/env python import datetime,os,sys,shutil log_path = '/alidata/log/nginx/access/'log_file = 'www.wpython.com.log' yesterday = (datetime.datetime.now() - d
Tablib
·
2014-08-06 18:18
python
nginx
日志切割
nginx
日志切割
#!/bin/bash#cut nginx logsnginx_sbin="/workspace/ngx_openresty/nginx/sbin/nginx"log_files_path="/workspace/ngx_openresty/nginx/access_logs"log_file_name="access_duomi1"cut_log_files_dir="/logs"time=`d
caozhangming
·
2014-08-06 14:15
nginx
日志切割
shell
nginx
日志切割
#!/bin/bash #cut nginx logs nginx_sbin="/workspace/ngx_openresty/nginx/sbin/nginx" log_files_path="/workspace/ngx_openresty/nginx/access_logs" log_file_name="access_duomi1" cut_log_files_dir="/logs" t
caozhangming
·
2014-08-06 14:15
nginx
日志切割
Linux 简单shell创建自己的守护进程,自动重启,纪录进程运行状态,
日志切割
压缩
对于守护进程管理、自动重启、记录log,有一个很好用的进程管理工具supervisord。它可以说简单易用,且功能强大。但是对于我的部署需求来说还是过于繁琐,且没有搞定用它如何记录进程状态。今天写了一个简单的shell脚本,以满足我的所有需求,并且部署简单。希望能够给有同样需求的码农们提供一个参考。pgmctl.sh#!/bin/bash#run:/pathto/pgmctl.sh[start&|
color_wind
·
2014-07-17 16:04
应用
日志切割
/usr/bin/envpython#coding:utf8#author:wangganyu#des:
日志切割
脚本importosimportglobimporttimeimportshutilimportdatetimeimportcommands
wangganyu188
·
2014-07-16 22:21
python
File
import
切割
NGINX
日志切割
vi rotatelog.sh#!/bin/bash#Thisscriptrunat00:00#TheNginxlogspathlogs_path="/usr/local/webserver/nginx/logs/"mkdir-p${logs_path}$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")/mv${logs_path}access.
lcdmusic
·
2014-07-11 16:00
深入浅出Nginx之四【
日志切割
与环境变量】
在真实的Nginx实践过程中,我们通常都会对Nginx的访问日志进行切割,即按照一定的周期生成一个独立的Nginx访问日志文件,以避免存在文件体积过于庞大的日志文件。一方面有助于实际的错误排查,更重要的是有利于Nginx对访问文件的写入。同时,可以将Nginx的安装路径加入到环境变量,甚至可以编写启动关闭脚本,以方便实际操作。 .切割日志文件: 1.编写脚本:su-root
Hello_Nick_Xu
·
2014-07-10 22:00
nginx
负载均衡
环境变量
反向代理
日志切割
使用
cronolog
工具切分Tomcat的catalina.out日志文件
cronolog
一个对日志切分的小工具,其主页在http://
cronolog
.org/,我们也可以用它来切分Apache的日志。
shamusoft
·
2014-07-09 11:00
tomcat
haproxy
日志切割
(1)取消将日志记录在/var/log/messages目录中默认会也将haproxy日志记录在/var/log/message中,要去掉。#vi/etc/rsyslog.conflocal3.* /var/log/haproxy.loglocal0.* /var/log/haproxy.log*.info;mail.none;authpriv.none;c
304076020
·
2014-07-07 10:50
LNMP
nginx/tengine 的配置文件
/
cronolog
/sbin/
cronolog
/home/.../-access_log.%Y-%m-%d"proxyformat;利用cronlog实现accesslog日志轮转
caoshuming_500
·
2014-06-25 17:00
linux nginx
日志切割
cutlog.sh 用于切割日志文件,按照小时切割。 #!/bin/bash logdir="/usr/local/nginx/logs" pid=`cat $logdir/nginx.pid` DATE=`date -d "1 hours ago" +%Y%m%d%H` DATE_OLD=`date -d "30
带皮儿吃苹果
·
2014-06-22 23:00
linux
Nginx日志处理
今天对线上nginxaccess.log日志进行了如下处理,以便分析每5分钟统计访问次数,并加入ganglia监控,通过web展示,做法如下:1.首先nginx的日志需要做
日志切割
,切割脚本如下:cat
康少
·
2014-06-18 15:00
nginx
Web
标准化启动脚本的构建与
cronolog
的日志分割
先上标准化启动脚本:#!/bin/bash # chkconfig: 2345 93 11 # description:$INS_APP Server . /etc/rc.d/init.d/functions JAVA_HOME="/usr/local/jdk" PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$J
运维技术
·
2014-06-17 18:00
标准化启动脚本
cronolog
分割tomcat catalina.out 日志
日志分割的起因随着时间的推移,catalina.out这个文件的尺寸将会越来越大,当需要检查日志内容时会导致文件难以打开,而且同时tomcat依旧在不断的向文件中输入内容,这也会降低tomcat的性能。因此将tomcat产生的catalina.out文件根据日期来分割,将每天产生的日志存放在一个独立的文件中,这样单个log文件就不会太大,而且过期的日志文件可以根据情况删除掉,或者备份到其他地方。(
邓勇89
·
2014-06-12 16:19
tomcat
分割
cronolog
cronolog
分割tomcat catalina.out 日志
日志分割的起因随着时间的推移,catalina.out这个文件的尺寸将会越来越大,当需要检查日志内容时会导致文件难以打开,而且同时tomcat依旧在不断的向文件中输入内容,这也会降低tomcat的性能。因此将tomcat产生的catalina.out文件根据日期来分割,将每天产生的日志存放在一个独立的文件中,这样单个log文件就不会太大,而且过期的日志文件可以根据情况删除掉,或者备份到其他地方。(
邓美男1989
·
2014-06-12 16:19
tomcat
cronolog
分割
linux架构
Nginx之――其他配置
1、
日志切割
Nginx的
日志切割
有两种方式: 第一种是编写shell脚本,思路是:先把需要切割的日志重命名,然后使用kill-USR1`catPID`命令生成新的日志文件。
Rmeo
·
2014-06-09 11:07
linux
nginx
Web
Nginx
日志切割
脚本
1nginx是yum方式安装,系统会自动生成nginx
日志切割
计划任务在/etc/logrotate.d/nginx下,把自动生成的计划任务删除,自己编写切割脚本,并传到统一存放日志的服务器上。
菜鸟snake
·
2014-05-28 16:31
计划
服务器
Export
切割
yesterday
linux taomcat catalina.out 日志分割
只好又找了个小工具:
cronolog
。1、下载:
cronolog
-1.6.2.tar.gz2、安装#tarzxvf
cronolog
ghl
·
2014-05-25 00:00
nginx
日志切割
shell脚本
#!/bin/bash #nginx logs cut #cp /usr/local/nginx/logs/access.log /usr/local/nginx/logs/access.log.bak PATH=/bin:/usr/bin:/sbin:/usr/sbin export PATH log_path="/usr/local/nginx/logs/" log_move="/var/lo
bbotte
·
2014-05-15 15:17
nginx
shell
脚本
日志切割
nginx
日志切割
shell脚本
#!/bin/bash#nginx logs cut#cp /usr/local/nginx/logs/access.log /usr/local/nginx/logs/access.log.bakPATH=/bin:/usr/bin:/sbin:/usr/sbinexport PATHlog_path="/usr/local/nginx/logs/"log_move="/var/log/ngin
bbotte
·
2014-05-15 15:17
nginx
日志切割
shell
脚本
【
脚本
】
mysql慢查询
日志切割
,日志分析
#!/usr/bin/envpython#coding:utf8importos,sysimportdatetime,shutil,subprocessfromconfig.configimportslow_configclasscut_mysql(object): mysql_user,mysql_pass,date_day,slow_log_name,slow_log_path,mysqls
wsdfw
·
2014-05-11 21:46
mysql
python
import
切割
nginx日志按日期分割(按天分割)
以下是nginx
日志切割
的脚本,按天切割$(date+%d)获取当月第几天,如5月18日,就会取出来是18这样,可以做到按月循环,只保留一个月的日志,而不用担心去清理过期的日志了脚本请在crontab中设置执行
zqtsx
·
2014-04-27 18:00
linux
nginx
LNMP
nginx
日志切割
如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx
日志切割
脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。
wangzhen102
·
2014-04-22 17:40
nginx
日志切割
nginx
日志切割
如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx
日志切割
脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。
Wzzzzzzzzzz
·
2014-04-22 17:40
nginx
日志切割
运维笔记
HPSocket for Java SDK 提供以下通信组件
JessMA->高效JavaMVC&REST应用开发框架;HP-Socket-高性能TCP/UDPSocket通信组件;VC-Logger-高性能WindowsC++日志组件;Log-Cutter-跨平台
日志切割
工具
hewusheng10
·
2014-04-18 21:00
Nginx
日志切割
脚本
Nginx
日志切割
脚本#!
urey_pp
·
2014-04-11 13:34
nginx
日志
日志切割
切割
nginx 与 awstats
配置nginx
日志切割
修改日志格式 log_format combined_realip '$remote_addr - $remote_user [$time_local
1415699306
·
2014-04-05 21:48
request
status
软件
切割
nginx 与 awstats
配置nginx
日志切割
修改日志格式log_formatcombined_realip'$remote_addr-$remote_user[$time_local]"$request"''$status$
1415699306
·
2014-04-05 21:48
软件
request
status
nginx
nginx
日志切割
(按小时)
vim /usr/local/nginx/sbin/log.conf //写入以下内容rotate 48nocompress/home/logs/access.log { sharedscripts create 0644 www www postrotate /bin/kill -USR1 `cat /usr/local/nginx/var/nginx.pid`
1415699306
·
2014-04-05 21:33
local
create
切割
nginx的
日志切割
如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx
日志切割
脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。
beyond69
·
2014-04-01 16:01
nginx的日志切割
nginx
日志切割
#!/bin/shYYYY=`date "+%Y"`MM=`date "+%m"`DD=`date "+%d"`HH=`date "+%H"`mm=`date "+%M"`ss=`date "+%S"`pid=$(cat /var/run/nginx.pid)nglog=/var/log/wwwbaklog=/fdw/log_bakdate="$YYYY-$MM-$DD"[ -d $baklog
304076020
·
2014-03-28 16:04
nginx
通过脚本实现nginx切割日志
由于nginx不支持像Apache一样使用
cronolog
来轮转日志,而实际生产环境中的服务器由于访问日志文件增长速度非常快如果日志太大会影响服务器效率。因此我们要做
日志切割
。
运维Anna
·
2014-03-27 15:04
nginx切割日志
tomcat下使用
cronolog
对catalina.out日志文件分割
网上找了找用
cronolog
安装过程如下: 1、下载(最新版本) # wget http://
cronolog
.org/download
宋小寒
·
2014-03-24 10:00
tomcat
nginx
日志切割
下面来说说nginx
日志切割
。关于nginx相关日志配置参见:《nginx日志配置》一文。logrotate用法参见《logrotate日志管理工具》。
小运
·
2014-03-23 00:00
nginx
nginx日志切割
logrotate
使用AWSTATS自动分析Nginx日志
/nginx.confNginx日志目录:/usr/local/nginx/logsAwstats安装目录:/usr/local/awstatsAwstats配置文件存放目录:/etc/awstats
日志切割
脚本存放目录
liangxiaowei66
·
2014-03-21 17:22
使用AWSTATS自动分析Nginx日志
/nginx.confNginx日志目录:/usr/local/nginx/logsAwstats安装目录:/usr/local/awstatsAwstats配置文件存放目录:/etc/awstats
日志切割
脚本存放目录
liangxiaowei66
·
2014-03-21 17:22
Nginx
日志切割
如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx
日志切割
脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。
fireweb
·
2014-03-21 15:48
Nginx日志分割
nginx基于域名的
日志切割
脚本
#!/bin/bash #nginx_cut-log.sh # The Nginx logs path LOG_PATH="/usr/local/nginx/logs" #note:log formate are like this:domain_access.log example:www.zijian.com_access.log, to change the log formate, rep
fighting-cluber
·
2014-03-16 14:00
nginx
日志切割
(把同一天生成的不同域名的日志文件放在统一个文件夹下)
#!/bin/bash#guoyf2014/3/11#nginxlogsfenge#thisscriptruning00:00#variablepath=$PATHexportpathyear=$(date-d"yesterday"+"%Y")month=$(date-d"yesterday"+"%m")day=$(date-d"yesterday"+"%d")nginx_log_dir=/usr
浮云飘飘
·
2014-03-11 16:00
nginx
日志切割
(把同一个域名的日志文件放在同一个文件夹下)
#!/bin/bash#guoyf2014/3/11#nginxlogsfenge#thisscriptruning00:00#定义变量path=$PATHexportpathyear=$(date-d"yesterday"+"%Y")month=$(date-d"yesterday"+"%m")nginx_log_dir=/usr/local/nginx/logs#获取日志文件if[-d$ngi
浮云飘飘
·
2014-03-11 16:00
apache
日志切割
在centos 和ubuntu中的设置
在centos中的日志设置ErrorLog"|/usr/local/apache2/bin/rotatelogs/usr/local/apache2/logs/error_log-%Y.%m.%d-%H86400480"CustomLog"|/usr/local/apache2/bin/rotatelogs/usr/local/apache2/logs/access_log-%Y.%m.%d.%H
xiaoou1217
·
2014-03-10 13:58
centos
日志分割设置
和ubuntu下apache
apache
日志切割
在centos 和ubuntu中的设置
在centos中的日志设置ErrorLog"|/usr/local/apache2/bin/rotatelogs/usr/local/apache2/logs/error_log-%Y.%m.%d-%H86400480"CustomLog"|/usr/local/apache2/bin/rotatelogs/usr/local/apache2/logs/access_log-%Y.%m.%d.%H
xiaoou1217
·
2014-03-10 13:58
centos
和ubuntu下apach
linux
nignx
日志切割
1、创建执行脚本#!/bin/bash logs_path="/usr/local/nginx/logs/" pid_path="/usr/local/nginx/logs/nginx.pid" mv${logs_path}access.log${logs_path}access_$(date-d"yesterday"+"%Y%m%d").log kill-USR1`cat${pid_path}`
TCH8502
·
2014-03-07 11:00
linux
Nignx
python 多线程
日志切割
+日志分析
楼主最近刚刚接触python,还是个小菜鸟,没有学习python之前可以说楼主的shell已经算是可以了,但用shell很多东西实现起来还是不可能的事情,例如最明显的一点大日志分析,由于楼主的公司,每天的日志量很大,用shell分析的会非常非常的慢。通过学习python,楼主有了一种想法,想法如下可不可以分割日志,把日志分割成很多的小块,利用多线程去分析日志,这个难点在哪,难点就在如何去分割日志,
nginx2012
·
2014-03-05 14:48
多线程
python
服务器
import
切割
tomcat catalina.out日志分割
具体如下:1.编辑/data/tomcat/bin/catalina.sh 如下图红色边框位置: |/usr/local/sbin/
cronolog
"$CATALINA_BASE"/logs/catalina
myhoop
·
2014-03-04 14:41
tomcat
catalina
日志分割
ubuntu haproxy 日志
日志切割
五:haproxy日志1.在/etc/rsyslog.conf中:添加haproxy日志路径: local0.*/var/log/haproxy.log local3.*/var/log/haproxy.log取消注释: #$ModLoadimudp ==》$ModLoadimudp #$UDPServerRun514==》$UDPServerRun514重启rsyslog服务 servicer
huithe
·
2014-02-27 16:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他