linux下安裝cronolog 並對tomcat進行分割日誌

爲了實現日誌分割,找了很多博文,自己實驗後,現留下安裝經驗

需要現在linux下安裝cronolog ,但有些鏈接地址已經失效,可能wget後連不上

這是能用的地址:

終端現進入存放的目錄,如 /db/apps

再輸入下面命令下載  gz文件

 wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz

解壓縮 

tar -zxvf cronolog-1.6.2.tar.gz

進入目錄

cd cronolog-1.6.2

依次運行

./configure
make
make install

查看是否安裝好了

 which cronolog

我這 顯示: /usr/local/sbin/cronolog

軟件安裝成功

 

分割日誌

此時修改tomcat 的日誌輸出

進入tmcat bin目錄下

vim catalina.sh 

在這個位置

 

修改大概位於200行多點的地方
 
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
 
修改爲
 
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi

再修改

大概位於450行左右的
 
touch "$CATALINA_OUT"
 
註釋掉
 
#touch "$CATALINA_OUT"

最後修改

大概位於460到470行左右的這裏
 
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
 
修改爲
 
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

有兩個,兩處都要改

 

最後進入使用 sh stratup.sh 啓動查看是否分割好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章