Linux tomcat日誌分割

1 yum 安裝

yum install cronolog

2.查看cronolog安裝後所在目錄(驗證安裝是否成功)

which cronolog

/usr/sbin/cronolog

輸入:which cronolog 出現類似於/usr/sbin/cronolog的路徑,說明安裝成功。

二、修改tomcat配置文件  vi catalina.sh       輸入:set number

打開tomcat目錄下bin/catalina.sh文件,

1、找到touch "$CATALINA_OUT"      在373行

前面加上"#"註釋掉

#touch "$CATALINA_OUT"

2、找到類似下方的代碼(有兩處):

org.apache.catalina.startup.Bootstrap “$@” start  \       在386行   和396行    

>> “$CATALINA_OUT” 2>&1 “&”

修改爲:

org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \

| /usr/sbin/cronolog /data1/tomcat/logs/catalina.out.%Y-%m-%d.out >> /dev/null &

(注意:如果你的cronolog安裝路徑不是/usr//sbin/cronolog 那麼則需要該改爲你自己的路徑>安裝路徑通過which cronolog查看)

3: 找到類似下方的代碼:

if [ -z "$CATALINA_OUT" ] ; then                在187行或者196行

       CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out

Fi

修改爲: 日誌路徑

    if [ -z "$CATALINA_OUT" ] ; then

      CATALINA_OUT=/data1/tomcat/logs/catalina.out

fi

4:然後重啓tomat,查看是否按照當天日期生成的一個catalina.out.xxxx-xx-xx.out文件,重啓指令:systemctl restart tomcat7

5:或者這樣重啓 

  進入目錄先關掉

/data1/tomcat/bin/

./shutdown.sh

啓動

./startup.sh

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