说明

在Tomcat 部署中我们默认访问的日志是logs 随着访问量的增加 一个catalina.out 访问量可能是10几G 如果不对logs 的日志进行分割的话,随着访问量的增加Tomcat 的日志就会占用大量资源浪费 ,特此 需要使用 cronlong 日志分割工具进行分割日志 如图所示 根据 天分割日志 此分割不影响正常日志的实时访问  如图 日志分配工具效果

第一步

   下载cronolog工具

下载链接

wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

下载完成以后解压该文件

解压完成以后 cd 到 解压的目录

第二步

./configure  --prefix=/usr/local/cronolog

--prefix 这个是用来指向安装目录 在tomcar 中 一定要

等待他运行完

依次按照#的顺序执行

# make
# make install

如果举得 他的安装快捷方式不对的话  那么就

执行以下 命令

   # ln -s  /usr/local/cronolog/sbin/* /usr/local/sbin/

Ln -s  这个是表示他的 快捷方式的设置

查看 cronlog 版本  如果显示的是 有版本号的说明已经安安装成功了

# cronolog --version

  1. 第三步
  1. 修改tomcat的启动文件(tomcat目录/bin/catalina.sh)

if [ -z "$CATALINA_OUT" ] ; then

CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out

fi

 修改为

if [ -z "$CATALINA_OUT" ] ; then

CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d

fi

)删除生成日志文件
注释:

这个地方没有搞明白 很多网友都说这个地方会注释,不过不知道为什么我注释就会报错 所以这个地方最好是不要注释 如果他不报错的话就让他留着

touch "$CATALINA_OUT"

修改为
#touch "$CATALINA_OUT

  1. 第四步:  这一步比较重要 配置错了就一种设置不起

     找到:

org.apache.catalina.startup.Bootstrap

Tomcat8的话是在 5001行这个位置左右

配置如下

注意 要配置两处

第一处 在(if  代码中)  /usr/local/sbin/cronolog  这个是之前 --prefix 为位置

org.apache.catalina.startup.Bootstrap "$@" start 2>&1 | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina-%Y-%m-%d.out>> /dev/null &

第二处 在(else 代码中)/usr/local/sbin/cronolog  这个是之前 --prefix 为位置

org.apache.catalina.startup.Bootstrap "$@" start  2>&1 | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina-%Y-%m-%d.out >> /dev/null &

至此 重启tomcat 就可以了

参考这个博客 就可以

Linux中Tomcat中的Cronolog日志分割工具配置相关推荐

  1. Cronolog日志分割工具

    文章目录 下载安装Cronolog Tomcat日志分割(一) Tomcat日志分割(二) 下载安装Cronolog wget http://rpmfind.net/linux/epel/7/x86_ ...

  2. 将Web项目部署到华为云服务器的Linux的Tomcat中

    将Web项目部署到阿里云服务器的Linux的Tomcat中 01_用SSH Secure Shell Client或Xshell 6这个Windows客户端工具,将在Windows中已经开发完毕的Ja ...

  3. 使用cronolog日志切分工具切分Tomcat的catalina.out日志文件

    使用cronolog日志切分工具切分Tomcat的catalina.out日志文件 <1>下载cronolog,并进行安装 wget http://cronolog.org/downloa ...

  4. linux tomcat 日志乱码,Linux下TOMCAT中日志出现中文乱码

    红帽子AS4,其中TOMCAT为6.0. 结果TOMCAT中日志出现中文乱码 解决方法修改i18n: 最后的配置为: [root@linux etc]# more /etc/sysconfig/i18 ...

  5. Tomcat 的 catalina.out 日志分割

    一.背景 Tomcat 的 catalina.out 日志量不断增加,占用空间较大,且默认是不滚动的.因此,需要对其进行日志分割,并进行清理. 本文选用 Cronolog 对其进行分割. 二.安装 1 ...

  6. 手机访问同局域网下的PC中Tomcat中的项目

    场景 PC中的Tomcat中跑着的项目,还没发布到服务器,需要在本地环境下进行测试,比如微站上的项目以及后台都在PC上的Tomcat上. 此时手机就要连接PC中的本地的后台进行测试. 条件 手机和PC ...

  7. cronolog对tomcat的catalina.out日志分割

    1.安装cronolog tar zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure --prefix=/usr/local/cronol ...

  8. 日志分割工具cronolog

    1. 关于本文     本文将以 cronolog  1.6.2.apache 2.2.6为例,以 CentOS 5 为平台,讲述cronolog的安装和设置. 2. 关于cronolog     c ...

  9. linux启动tomcat并查看启动日志

    在Linux环境下,启动Tomcat时我们需要在启动过程中看到日志信息.可以通过下面命令启动Tocmat. 在tomcat的bin目录下输入 ./startup.sh; tailf ../logs/c ...

最新文章

  1. windows开启ssh当跳板机
  2. go语言学习(3)面向对象,结构体和方法
  3. python3 中print 显示不全问题
  4. MATLAB观察系统响应,基于MATLAB的系统的时域响应分析精选.doc
  5. Python脚本--Apache配置文件
  6. 爬动的蠕虫(C++)
  7. Python 如何调用 Java
  8. CSRF与XSS攻击的原理与防范
  9. cad特性匹配快捷键命令_cad特性匹配快捷键命令_cad快捷键命令大全
  10. LeetCode题解(1682):最长回文子序列II(Python)
  11. 思科ccna认证怎么样关于思科ccnaDLSW技术简述
  12. 数字化势不可挡:“衣食住行”的升级之战,行业巨头如何破局
  13. GitHub标星5.6K,2020腾讯又一力作开源的Android UI框架——QMUI Android
  14. msp430单片机复习内容
  15. js+swiper实现视频上下滑动
  16. 获取checkbox选中状态的两种方式_张童瑶的博客
  17. svg配合css3动画_如何使用CSS制作节日SVG图标动画
  18. [Code Festival 2017 qual A-F] Squeezing Slimes
  19. 为什么炒外汇总是不断的亏钱?
  20. 井字棋游戏 c语言实现,井字棋小游戏(C语言)

热门文章

  1. 【python爬虫学习记录 持续更新】多线程多进程,带线程池爬取实例
  2. Gatling基础入门,快速上手
  3. S7 1200 PLC对编码器计数,断电记忆
  4. 微信小程序之表单提交
  5. MAC移动硬盘无法正常推出:“磁盘无法推出,因为一个或多个程序正在使用它”
  6. 局域网网内ping不通的故障解决方法总结
  7. JAVA中什么是事物
  8. 图像的水平翻转和垂直翻转(MATLAB)
  9. python 时间格式化字符串
  10. 计算机管理学生信息的好处,计算机信息技术在学生管理中的应用