Tomcat 下日志文件 catalina.out 過大,幾百兆或幾個G,進而造成再也無法寫入更多的日志內容,至使 Tomcat 無法處理請求,所以依靠cronlog來分割;
具體步驟如下:
1.安裝
# tar zxvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
2.測試
# which cronolog
正常顯示:/usr/local/sbin/cronolog
3.配置(以tomcat7為主)
編輯tomcat bin目錄下的catalina.sh 文件
(1)注釋掉:touch "$CATALINA_OUT"
(2)2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &
保存catalina.sh文件並重啟tomcat服務器
cronolog-1.6.2.tar.gz 下載地址:https://files.cnblogs.com/files/dxy1451713982/cronolog-1.6.2.tar.gz
