使用cronolog切割catalina日誌!

2021-09-24 15:27:28 字數 1258 閱讀 8460

# 由於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...