用cronolog分割tomcat的catalina.out文件
最近由于工作需要,tomcat 的catalina.out文件的不断扩大,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具来分割它。网上找了找用cronolog
安装过程如下:
下载(最新版本)
&nbs
转载
精选
2010-12-22 20:30:22
1455阅读
点赞
1评论
转自http://yifangyou.blog.51cto.com/900206/1032567
由于nginx的日志本身只是支持按照server_name或者大小进行划分,对于习惯了apache的按照一个网站每天一个日志的我来说是不可以接受的,于是从网上找了几个nginx按天分割的方法发现都是互相抄袭的,特别是里面有一个命令是kill -9 `cat nginx.pid`,需要杀掉
转载
精选
2012-10-22 11:10:44
428阅读
Apache 分割日志为什么要分割日志 随着网站的 访问越来越大,WebServer产生的日志文件也会越来越大,如果不对日志进行分割,那么只能一次将大的日志(如Apache的日志)整个删除,这样也 丢失了很多对网站比较宝贵的信息,因为这些日志可以用来进行访问分析、网络安全监察、网络运行状况监控等,因此管理好这些海量的日志对网站的意义是很大 的。 本文将总结一些实用的日志分割方法
转载
精选
2015-08-31 14:16:08
1521阅读
我们访问网站的时候会有记录留下来,这个就是日志文件,日志的信息有(来源ip,访问时间等信息)1.在虚拟主机的配置文件中已经存在了日志文件的配置,我们只需要把它打开就可以vi /usr/local/apache2/conf/extra/httpd-vhosts.conf日志中有个common表示日志的格式,把它修改为combined2.可以修改日志的名称修改为test.com-error_log&n
原创
2016-12-06 00:26:50
629阅读
Apache日志分割随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大●日志文件占用磁盘空间很大●查看相关信息不方便对日志文件进行分割●Apache自带rotatelogs分割工具实现●第三方工具cronolog分割实验环境第一步:安装Apache服务rotatelogs工具是Apache服务就自带的,它在/usr/sbin目录中[root@localhost~]#yumins
原创
2019-10-25 11:58:35
423阅读
工具rotatelogscronologrotatelogsrotatelogs是apache自带的日志分割工具,只要安装了apache服务,就有此工具命令路径在/usr/sbin/下配置apache文件启动服务后,生成日志文件更改httpd的配置文件重启服务,查看更改时间,验证cronolog工具分割共享,挂载到linux系统安装工具包命令文件在/usr/sbin更改httpd服务配置文件重启服
原创
2019-10-26 10:43:14
10000+阅读
nginx默认没有提供对日志文件的分割功能,所以随着时间的增长,access.log和error.log文件会越来越大,尤其是access.log,其日志记录量比较大,更容易增长文件大小,影响日志写入性能分割nginx日志的方法有很多,这里推荐利用Logrotate来完成Logrotate用法1. 安装logrotate是一个linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时
原创
精选
2023-02-21 17:37:54
326阅读
#!/usr/bin/bash#日志文件存放目录logs_path=/var/log/nginx#nginx进程pidnginx_pid=`cat /var/run/nginx.pid`#日志名称logs_name=$(date -d "yesterday" +%Y%m%d)#改名mv $logs_path/access.log $logs_path/$logs_name...
原创
2022-11-16 20:59:27
57阅读
1.vim log.sh,将文件复制进去
#!/bin/sh
LOG_PATH=/home/tomcat/apache-tomcat-7.0.56/logs/LOG_NAME=catalina.out
LOG_NEW_NAME=catalina-`date +%Y-%m-%d`.log
cp ${LOG_PATH}${LOG_NAME} ${LOG_PATH}${LOG_NEW_NAME}
cat /dev/null >${LOG_PATH}${LOG_NAME}
echo "tomcat-lo-server logs cat OK! "
2.配置定时任务 crontab -e,0 0 * * * sh /data/logs/log.sh 每天凌晨执行,
/bin/systemctl restart crond.service 刷新
3.vim catalina.sh
LOG_NEW_NAME=catalina-`date +%Y-%m-%d`.log
原创
2019-03-05 10:41:31
2143阅读
点赞
# 实现"mysql 日志分割"教程
## 整体流程
首先,让我们来看一下实现"mysql 日志分割"的整体流程。
```mermaid
erDiagram
LogSplitting {
主要步骤,
操作内容,
代码示例
}
```
| 主要步骤 | 操作内容 | 代码示例 |
| -------- | -------- |
rsync通过服务同步
rsync通过服务方式进行同步要编辑配置文件/etc/rsyncd.conf启动服务rsync --daemon格式:rsync -av test1/ 192.168.202.130::module/dir/首先编辑配置文件vim /etc/rsyncd.conf,在最底部添加代码如下,保存退出然后启动服务rsync --daemon,检查服务是否启动检查
Apache日志分割and日志分析
原创
2018-06-08 09:56:53
988阅读
点赞
创建日志分割脚本
vi /root/cut_logs.sh
#!/bin/bash
#This script run at 00:00
# The Nginx logs path
logs_path="/data/logs/"
mkdir -p ${logs_path}$(date -d "yesterday" +"%Y
原创
2012-10-11 16:36:59
551阅读
参考了红薯的这篇文章:http://www.oschina.net/bbs/thread/13为避免原文删除,拷贝过来:由于我们分域名网站众多,以前通过cronolog将apache的log自动按照yyyy-mm-dd截断成每天的各分网站日志,然后通过bash脚本 使用awstat生成所有分网站的log分析页面,以便所有网站日志的统一管理和浏览。但是nginx的配置文件中不支持cronolog的管
转载
精选
2013-06-24 12:51:43
551阅读
点赞
在tomcat配置的项目中有时会在tomcat/logs文件夹中自动生成好多log文件,如:host-manager.2008-01-02.log,localhost.2008-01-02.log,manager.2008-01-02.log,catalina.2008-01-02.log,admin.2008-01-07.log,如果不需要生成这些文件,可以配置tomcat/conf文件夹中的l
原创
2016-01-12 14:19:01
619阅读
Apache日志分割随着网站的访问量增大,默认情况下Apache的单个日志文件也会越来越大(1)日志文件占用磁盘空间越来越大(2)查看相关信息不方便对日志文件进行分割(1)Apache自带的rotatelogs分割工具实现(2)第三方工具cronolog分割rotatelogs分割工具配置网站的日志文件转交给rotatelogs分割处理配置格式为:ErrorLog"|rotatelogs命令的绝对
原创
2019-10-25 15:38:51
7549阅读
点赞
日志分割随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大日志文件占用磁盘空间很大查看相关信息不方便.对日志文件进行分割Apache自带rotatelogs分割工具实现第三方工具cronolog分割rotatelogs分割工具配置网站的日志文件转交给rotatelogs分割处理[root@www~]#vim/etc/httpd/conf/httpd.confErrorLog&q
原创
2019-11-05 16:29:30
362阅读
[root@clsn6 ~]# vim /etc/logrotate.d/host.access.log/usr/local/nginx1.19.4/logs/host.access.log { monthly rotate 5 compress delaycompress missingok no ...
转载
2021-10-13 16:52:00
142阅读
2评论
1、配置httpd主配置,在httpd子配置目录下创建一个以conf结尾的文件,并添加配置信息Apache日志分割2、创建目录,添加首页,重启服务、关闭防火墙3、访问网页,多刷新几次,查看访问日志Apache 日志分析1、把awstats 工具解压,并且移动方便管理2、安装配置awstats,只需要添加主配置文件和网址,其他的全部回车或yes3、修改httpd配置文件vim /etc/httpd/
原创
2023-02-12 14:51:53
192阅读
在Linux系统中,日志文件是非常重要的系统资源,记录着系统运行时的各种重要信息。随着时间的推移,日志文件会不断增大,如果不加以管理,会占用大量磁盘空间,甚至影响系统的正常运行。因此,对日志文件进行分割是一项必不可少的操作。
在Linux系统中,有一个非常有用的工具可以帮助我们实现日志文件的分割,那就是“logrotate”。Logrotate是Linux系统中的一个日志文件管理工具,它可以定期