一、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...