tomcat日誌過大問題解決

2021-08-13 21:10:27 字數 1398 閱讀 8957

一、tomcat

預設日誌檔案為

catalina.out

,隨著系統執行時間的增加,該日誌檔案大小會不斷增大,甚至增大到

g級。不僅會導致我們無法使用常規工具查詢系統問題,而且會影響

tomcat

效能採用

cronlolog

工具對日誌拆分的方式處理該問題

1

cronolog

cronolog-1.6.2.tar.gz

2tar zxvfcronolog-1.6.2.tar.gz

3、切換到解壓後的檔案目錄下:

cdcronolog-1.6.2

4、初始化和編譯安裝

./configure

#make

#make install

which cronolog

可以查到安裝的路徑,預設應該是

/usr/local/sbin/cronolog

,這個路徑待會在修改

catalina.sh

時會用到。

5

、檢視安裝版本

#cronolog --version

6、修改

tomcat

的啟動檔案(

tomcat

目錄/bin/catalina.sh

)vi catalina.sh(1

)修改輸出日誌路徑

修改:if [ -z "$catalina_out"] ; then

catalina_out="$catalina_base"/logs/catalina.out

fi為:

if [ -z"$catalina_out" ] ; then

catalina_out="$catalina_base"/logs/catalina.out.%y-%m-%dfi(

2)刪除生成日誌檔案

注釋:touch "$catalina_out"

為:#touch "$catalina_out"(3

)修改啟動指令碼引數(兩項)

修改: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 &

7、重啟

tomcat

tomcat

輸出日誌檔案分割成功,輸出

log檔案格式為:

catalina.out.2017-09-07

Fcitx cpu占用很大問題解決

本篇部落格介紹如何解決 fcitx 占用cpu比較高的問題 最近,不知為何,我的ubuntu 18.04 電腦在開啟之後風扇一直轉個不停,聲音很大,然而讓人不解的是,我並沒有開啟多少程式,狀態列顯示cpu佔用率為 35 不正常,我開啟終端,輸入top指令,檢視各個程序使用cpu的情況,發現乙個名叫 ...

tomcat 安裝及問題解決

安裝 1 wegt 或 rz be 選擇apache tomcat 8.5.38.tar.gz 2 tar zxvf apache tomcat 8.5.38.tar.gz 3 mkdir usr local tomcat 4 mv apache tomcat 8.5.38 usr local to...

臨時表空間補足或佔磁碟空間過大問題解決

1.建立新的臨時表空間 create temporary tablespace temptest tempfile c temptest.dbf size 200m extent management local uniform size 4m 2.更改資料庫的預設臨時表空間 alter datab...