一、cronolog安裝環境
1. 操作系統
centos 6.4 x64
2. 安裝gcc編譯器
yum -y install gcc
二、cronolog安裝配置
1. 下載cronolog-1.6.2.tar.gz軟件
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /pub/2011/11/21/利用Cronolog自動切割Apache的日誌/
2.解壓縮
進入下載的目錄,執行
#tar zvxf cronolog-1.6.2.tar.gz
3.進入相應的目錄./configure
#make && make install
三、cronolog 的應用實例
1 切割tomcat服務器中的Catalina.out
說明:在linux操作系統上,tomcat的catalina日誌不能被分割,這樣 catalina.log文件時間久了會很大,不容易進行錯誤分析。將 catalina.log按時間進行分割,需要藉助其他工具才能完成。
在tomcat/bin/catalian.sh中找到: org.apache.catalina.startup.Bootstrap"$@" start / >> "$CATALINA_BASE"/logs/catalina.out2&1 &
修改爲:
org.apache.catalina.startup.Bootstrap"$@" start / /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d >> /dev/null 2&1 &
注意:換行和空格