cronolog配置tomcat和nginx日志分隔
来源:互联网 发布:淘宝小二介入买家输 编辑:程序博客网 时间:2024/06/05 15:17
1、安装
(1)ubuntu
apt-get install cronolog
(2)centos
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
(3)查看安装位置
命令:which cronolog
得到路径: /usr/bin/cronolog
2、tomcat配置cronolog分割日志文件
配置文件catalina.sh,420行左右,两个地方
原配置:
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
改为:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/bin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
重启tomcat即可。
3、nginx配置cronolog分割日志文件
(1)创建命名管道,将日志写入管道文件
mkfifo /etc/nginx/log/workspace/access.log
mkfifo /etc/nginx/log/workspace/error.log
(2)修改nginx配置
vi /etc/nginx/nginx.conf
将 access_log 和 error_log 更改为管道文件路径
access_log /etc/nginx/log/workspace/access.log;
error_log /etc/nginx/log/workspace/error.log;
测试nginx配置文件 nginx -t -c /etc/nginx/nginx.conf
(3)配置cronolog
nohup cat /etc/nginx/log/workspace/access.log | /usr/bin/cronolog /etc/nginx/log/access_%Y-%m-%d.log &
nohup cat /etc/nginx/log/workspace/error.log | /usr/bin/cronolog /etc/nginx/log/error_%Y-%m-%d.log &
重启nginx即可。
注意:要先启动cronolog,再启动nginx。
(1)ubuntu
apt-get install cronolog
(2)centos
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
(3)查看安装位置
命令:which cronolog
得到路径: /usr/bin/cronolog
2、tomcat配置cronolog分割日志文件
配置文件catalina.sh,420行左右,两个地方
原配置:
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
改为:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/bin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
重启tomcat即可。
3、nginx配置cronolog分割日志文件
(1)创建命名管道,将日志写入管道文件
mkfifo /etc/nginx/log/workspace/access.log
mkfifo /etc/nginx/log/workspace/error.log
(2)修改nginx配置
vi /etc/nginx/nginx.conf
将 access_log 和 error_log 更改为管道文件路径
access_log /etc/nginx/log/workspace/access.log;
error_log /etc/nginx/log/workspace/error.log;
测试nginx配置文件 nginx -t -c /etc/nginx/nginx.conf
(3)配置cronolog
nohup cat /etc/nginx/log/workspace/access.log | /usr/bin/cronolog /etc/nginx/log/access_%Y-%m-%d.log &
nohup cat /etc/nginx/log/workspace/error.log | /usr/bin/cronolog /etc/nginx/log/error_%Y-%m-%d.log &
重启nginx即可。
注意:要先启动cronolog,再启动nginx。
阅读全文
0 0
- cronolog配置tomcat和nginx日志分隔
- 用cronolog分割Nginx日志
- 利用cronolog对nginx日志进行分割
- 使用cronolog轮循(rotating)Tomcat日志
- 安装 cronolog 分割 tomcat catalina.out 日志
- 用cronolog为tomcat做日志分割
- 使用cronolog进行tomcat日志切割
- cronolog分割tomcat的catalina.out日志
- cronolog分割tomcat的catalina.out日志
- cronolog分割tomcat的catalina.out日志
- cronolog切割tomcat的catalina.out日志
- Nginx 日志分隔
- nginx 日志 转存分隔
- elk部署配置,收集nginx和tomcat日志
- tomcat日志分隔
- inux 日志切割工具cronolog配置步骤
- cronolog+awstats搭建Nginx日志分析(静态)
- 使用logstash配置nginx和tomcat日志统一收集到一台日志服务器
- Cvthin 细化算法的简化(LUT)
- IBM Cognos 11 简单Dashboard创建
- 理解WebKit和Chromium: Chromium WebView和Chrome浏览器渲染机制
- 网络传输数据格式XML、JSON、ProtoBuf
- 直接插入排序C语言实现
- cronolog配置tomcat和nginx日志分隔
- php项目权限系统设计
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Java核心技术点之集合框架
- 不可变类
- List中的泛型
- 洛谷 P2290 [HNOI2004]树的计数(bzoj[1211])
- ubuntu libnice编译测试
- hannnnah_j’s Biological Test HDU