tomcat 日期切分

2022-05-06 06:39:10 字數 998 閱讀 4794

修改tomcat的啟動檔案catalina.sh:

原先的結構是:

touch "$catalina_out"

if [ "$1" = "-security" ] ; then

......

org.apache.catalina.startup.bootstrap "$@" start \

>> "$catalina_out" 2>&1 "&"

else

......

org.apache.catalina.startup.bootstrap "$@" start \

>> "$catalina_out" 2>&1 "&"

fi

修改後的機構如下

if [ "

$1" = "

-security

"] ; then

......

org.apache.catalina.startup.bootstrap "$@

" start 2>&1

\ | /usr/local/cronolog/sbin/cronolog "

$catalina_base

"/logs/catalina.%y-%m-%d.out >> /dev/null &

else

......

org.apache.catalina.startup.bootstrap "$@

" start 2>&1

\ | /usr/local/cronolog/sbin/cronolog "

$catalina_base

"/logs/catalina.%y-%m-%d.out >> /dev/null

這個裡面的

usr/local/cronolog要是自己配置的位址
./configure --prefix=/usr/local/cronolog //按自己需要指定安裝路徑,或不指定

Tomcat日誌按日期輸出

專案上的tomcat伺服器logs目錄下面的catalina.out日誌執行一段時間之後,變的越來越大,而這樣如果需要查詢某一天內特定的日誌內容時就會變得很不方便,所以需要對這個日誌進行按日期分割生成,方便查詢日誌。這個過程總共分為兩步 1.在伺服器上安裝cronolog 如果已經安裝,跳過此步 2...

資料庫切分之垂直切分

資料庫切分的垂直切分是根據業務而定的,就是把乙個系統所涉及到的表根據業務拆分成多個類,然後沒類放到乙個server上去,就會出現t1,t2,t3這三個表分表放在不同的伺服器上,這個叫水平拆分,根據是t1,t2,t3幾乎沒有關聯查詢。垂直切分的優點 資料庫的拆分簡單明瞭,拆分規則明確 應用程式模組清晰...

資料庫切分之水平切分

資料庫切分之水平切分 水平切分的目的是為了控制單錶記錄數,從而保證同一型別的資料雜湊到不同的表或者不同的庫中。資料庫水平切分就是對某個表按照路由規則儲存在多個表中,如表t會拆分成t1,t2,t3這些表也有可能儲存在不同的庫中,也有可能儲存在同乙個庫中,如t表分別存在server1.t,server2...