CentOS下cronolog安裝配置
Linux下運行的Web服務器Apache,默認日誌文件是不分割的,一個整文件既不易於管理,也不易於分析統計。安裝cronolog後,可以將日誌文件按時間分割,易於管理和分析。
cronolog安裝配置非常簡單,下載後只需要輸入幾個命令即可完成。
1、下載(最新版本)
wgethttp://cronolog.org/download/cronolog-1.6.2.tar.gz
2、解壓縮
tar zxvf cronolog-1.6.2.tar.gz && cdcronolog-1.6.2
3、安裝
./configure
make && make install
4、查看cronolog安裝後所在目錄(驗證安裝是否成功)
which cronolog
一般情況下顯示爲:/usr/local/sbin/cronolog
要想分割tomcat的catalina.out,需作如下個工作:
修改bin/catalina.sh
1.org.apache.catalina.startup.Bootstrap“$@” start \
2.>>“$CATALINA_BASE”/logs/catalina.out 2 >&1 &
1.org.apache.catalina.startup.Bootstrap “$@” start \
2.>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
爲
1.org.apache.catalina.startup.Bootstrap "$@" start\
2.2>&1|/usr/local/sbin/cronolog /data/logs/tomcat/catalina8080.out.%Y%m%d&
1.org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
2.2>&1|/usr/local/sbin/cronolog /data/logs/tomcat/catalina8080.out.%Y%m%d &