# 由於tomcat的catalina的輸出日誌沒有切割導致占用空間過大也不好清理,這裡使用cronolog按日分割!
1、安裝cronolog:
yum -y install cronolog
2、 檢視crontolog安裝位置後續會用到:
[root@knowbasewin01 opt]# whereis cronolog
cronolog: /usr/sbin/cronolog /usr/local/cronolog
3、修改tomcat中bin下的catalina.sh :
1)、查詢: catalina_out="$catalina_base"/logs/catalina.out
修改為: catalina_out="$catalina_base"/logs/catalina.%y-%m-%d.out
2)、注釋 touch "$catalina_out"
3)、查詢二處 "$catalina_out" 2>&1 "&" 並修改:
將: org.apache.catalina.startup.bootstrap "$@" start \
>> "$catalina_out" 2>&1 "&"
修改為:
org.apache.catalina.startup.bootstrap "$@" start 2>&1 \
| /usr/sbin/cronolog "$catalina_out" >> /dev/null &
### 注釋:如沒有修改第一處則可在第三步修改引數改為:
org.apache.catalina.startup.bootstrap "$@" start 2>&1 \
| /usr/sbin/cronolog "$catalina_base"/logs/catalina.%y-%m-%d.out >> /dev/null &
#重啟服務時最好刪除log下的日誌,重啟tomcat。
#注: 注意cronolog家目錄。
cronolog日誌切割
2.編輯 bin catalina.sh 檔案 1 找到下面行並把它用 注釋掉 touch catalina base logs catalina.out 在新 tomcat7 的 bin catalina.sh 檔案要注釋的行是 touch catalina out 2 替換下面的行 有兩處,不過...
日誌切割工具cronolog詳解
原文 大家都知道apache伺服器,預設日誌檔案是不分割的,乙個整檔案既不易於管理,也不易於分析統計。本文主要講解web伺服器日誌切割工具cronolog,下面我們就來詳細的講解一下。1.上傳及安裝日誌輪詢工具cronolog 1.1解壓日誌輪詢工具cronolog root localhost t...
日誌切割工具cronolog詳解
日誌切割工具cronolog詳解 1.上傳及安裝日誌輪詢工具cronolog 1.1解壓日誌輪詢工具cronolog root localhost tools tar zxvf cronolog 1.6.2.tar.gz 解壓cronolog安裝包 root localhost tools cd c...