2. 編輯 bin/catalina.sh 檔案
1)找到下面行並把它用 # 注釋掉
touch "$catalina_base"/logs/catalina.out在新 tomcat7 的 bin/catalina.sh 檔案要注釋的行是
touch "$catalina_out"2)替換下面的行(有兩處,不過一般在 -security 中的那一行不需要去關注,不妨兩處全替換了)
>> "$catalina_base"/logs/catalina.out 2>&1 &
為
2>&1 |/usr/local/sbin/cronolog "$catalina_base/logs/catalina-%y-%m-%d.out" &在 tomcat7 的 bin/catalina.sh 中是需要替換行是
>> "$catalina_out" 2>&1 "&"替換後該行的內容與上面是一樣的。
為什麼 tomcat7 後會有所不同,因為在它的 catalina.sh 檔案中有如下定義
catalina_out="$catalina_base"/logs/catalina.out3. 儲存 catalina.sh 檔案,重啟 tomcat 即可。
以後看到 $tomcat_home/logs/ 下的就是 catalina-2012-09-16.out, catalina-2012-09-17.out ...... 一系列檔案,好像 cronolog 又沒提供方式來控制歸檔的日誌檔案個數。
日誌切割工具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...
使用cronolog切割catalina日誌!
由於tomcat的catalina的輸出日誌沒有切割導致占用空間過大也不好清理,這裡使用cronolog按日分割!1 安裝cronolog yum y install cronolog2 檢視crontolog安裝位置後續會用到 root knowbasewin01 opt whereis cron...