最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析Tomcat各種日志的關(guān)系與catalina.out文件的分割問題

 更新時間:2021年10月15日 10:03:51   作者:東北小狐貍  
這篇文章主要介紹了Tomcat各種日志的關(guān)系與catalina.out文件的分割,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Tomcat 各日志之間的關(guān)系

一圖勝千言!

其他日志如 localhost.{yyyy-MM-dd}.loglocalhost-access.{yyyy-MM-dd}.loglocalhost 是context的名稱,往往一個應(yīng)用程序是一個名稱。

分割 catalina.out

按上圖所示,隨著運行時間變久 catalina.out 只會越來越大,但控制臺輸出的日志也有用,比如某些開發(fā)人員喜歡使用e.printStackTrace()、System.out.println()System.err.println() 都會打印到 catalina.out 中, 這些日志也有用!所以就需要日志分割做備份。

最簡單的方法是使用 Linux 自帶的 logrotate(日志輪轉(zhuǎn))功能分割 catalina.out。

以 catalina.out 路徑為 /opt/tomcat/logs/catalina.out 舉例:

#進入 /etc/logrotate.d,此目錄是 logrotate.d 子系統(tǒng)的配置目錄,不推薦修改主配置文件。
cd /etc/logrotate.d
cat > tomcat<<EOF
/opt/tomcat/logs/catalina.out{
        copytruncate
	daily
        rotate 15
        compress
        missingok
        notifempty
        size 200M
        dateext
}
EOF

以上配置說明:

  • /opt/tomcat/logs/catalina.out #catalina.out存放地址
  • copytruncate #拷貝原日志文件,并將其清空
  • daily #每日切割
  • rotate 15 #最多保留15個文件
  • compress #壓縮分割后的文件
  • missingok #允許catalina.out文件不存在,待文件出現(xiàn)再開始切割
  • notifempty #當日志文件為空時,不進行輪轉(zhuǎn)
  • size 200M #當catalina.out文件大于200M時切割
  • dateext # 日期擴展,將切割后的日志文件名添加日期

更多配置參數(shù):

compress #通過gzip 壓縮轉(zhuǎn)儲以后的日志
nocompress #不做gzip壓縮處理
copytruncate #用于還在打開中的日志文件,把當前日志備份并截斷;是先拷貝再清空的方式,拷貝和清空之間有一個時間差,可能會丟失部分日志數(shù)據(jù)。
nocopytruncate #備份日志文件不過不截斷
create mode owner group #輪轉(zhuǎn)時指定創(chuàng)建新文件的屬性,如create 0777 nobody nobody
nocreate #不建立新的日志文件
delaycompress #和compress 一起使用時,轉(zhuǎn)儲的日志文件到下一次轉(zhuǎn)儲時才壓縮
nodelaycompress #覆蓋 delaycompress 選項,轉(zhuǎn)儲同時壓縮。
missingok #如果日志丟失,不報錯繼續(xù)滾動下一個日志
errors address #專儲時的錯誤信息發(fā)送到指定的Email 地址
ifempty #即使日志文件為空文件也做輪轉(zhuǎn),這個是logrotate的缺省選項。
notifempty #當日志文件為空時,不進行輪轉(zhuǎn)
mail address #把轉(zhuǎn)儲的日志文件發(fā)送到指定的E-mail 地址
nomail #轉(zhuǎn)儲時不發(fā)送日志文件
olddir directory #轉(zhuǎn)儲后的日志文件放入指定的目錄,必須和當前日志文件在同一個文件系統(tǒng)
noolddir #轉(zhuǎn)儲后的日志文件和當前日志文件放在同一個目錄下
sharedscripts #運行postrotate腳本,作用是在所有日志都輪轉(zhuǎn)后統(tǒng)一執(zhí)行一次腳本。如果沒有配置這個,那么每個日志輪轉(zhuǎn)后都會執(zhí)行一次腳本
prerotate #在logrotate轉(zhuǎn)儲之前需要執(zhí)行的指令,例如修改文件的屬性等動作;必須獨立成行
postrotate #在logrotate轉(zhuǎn)儲之后需要執(zhí)行的指令,例如重新啟動 (kill -HUP) 某個服務(wù)!必須獨立成行
daily #指定轉(zhuǎn)儲周期為每天
weekly #指定轉(zhuǎn)儲周期為每周
monthly #指定轉(zhuǎn)儲周期為每月
rotate count #指定日志文件刪除之前轉(zhuǎn)儲的次數(shù),0 指沒有備份,5 指保留5 個備份
dateext #使用當期日期作為命名格式
dateformat .%s #配合dateext使用,緊跟在下一行出現(xiàn),定義文件切割后的文件名,必須配合dateext使用,只支持 %Y %m %d %s 這四個參數(shù)
size 數(shù)值與單位 #當日志文件到達指定的大小時才轉(zhuǎn)儲,缺少單位是bytes,可指定KB、MB

更多參數(shù)部分參考自文章:https://cloud.tencent.com/developer/article/1681716

到此這篇關(guān)于Tomcat各種日志的關(guān)系與catalina.out文件的分割的文章就介紹到這了,更多相關(guān)Tomcat catalina.out文件的分割內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 讓IIS6支持JSP的設(shè)置方法(IIS完美整合Tomcat)

    讓IIS6支持JSP的設(shè)置方法(IIS完美整合Tomcat)

    這方面的教程網(wǎng)上很多,多數(shù)是copy之后又copy,以至于有些細節(jié)一直含糊不清,也導(dǎo)致我走了許多彎路,今天腳本之家小編特為大家整理了一些方法,經(jīng)測試正常運行jsp
    2014-07-07
  • 詳解Tomcat7中WebSocket初探

    詳解Tomcat7中WebSocket初探

    隨著Html5技術(shù)的普及,主流瀏覽器對HTML5標準的支持越來越好,利用瀏覽器原生支持WebSocket就可以輕松的實現(xiàn)上面的功能。有興趣的可以了解一下。
    2017-01-01
  • 詳解tomcat 解決 POST請求傳參數(shù)過長受限制的問題

    詳解tomcat 解決 POST請求傳參數(shù)過長受限制的問題

    這篇文章主要介紹了詳解tomcat 解決 POST請求傳參數(shù)過長受限制的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Tomcat高效部署與性能優(yōu)化方式

    Tomcat高效部署與性能優(yōu)化方式

    本文介紹了如何高效部署Tomcat并進行性能優(yōu)化,以確保Web應(yīng)用的穩(wěn)定運行和高效響應(yīng),高效部署包括環(huán)境準備、安裝Tomcat、配置Tomcat、部署應(yīng)用和啟動Tomcat,性能優(yōu)化包括調(diào)整JVM參數(shù)、優(yōu)化連接池、啟用壓縮功能、禁用不必要的組件和監(jiān)控與調(diào)優(yōu)
    2025-02-02
  • eclipse配置Tomcat找不到server選項的解決辦法

    eclipse配置Tomcat找不到server選項的解決辦法

    這篇文章通過圖文并茂的形式給大家介紹eclipse配置Tomcat找不到server選項的解決辦法,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • 關(guān)于tomcat的server.xml里host節(jié)點配置的一些說明

    關(guān)于tomcat的server.xml里host節(jié)點配置的一些說明

    今天在幫客戶配置iis+tomcat實現(xiàn)jsp運行環(huán)境的時候發(fā)現(xiàn)的這個問題,一直沒研究,今天正好參考了多篇文章發(fā)現(xiàn)并解決了問題,特分享下
    2014-07-07
  • Tomcat首次部署web項目流程圖解

    Tomcat首次部署web項目流程圖解

    這篇文章主要介紹了Tomcat首次部署web項目流程圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • Tomcat 啟動閃退常見問題18種解決方法及示例

    Tomcat 啟動閃退常見問題18種解決方法及示例

    Tomcat啟動閃退可能由多種原因引起,包括配置錯誤、資源限制、兼容性問題等,本文主要介紹了Tomcat 啟動閃退常見問題18種解決方法及示例,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • maven自動部署到遠程tomcat服務(wù)器的方法

    maven自動部署到遠程tomcat服務(wù)器的方法

    這篇文章主要介紹了使用maven的自動部署功能可以很方便的將maven工程自動部署到遠程tomcat服務(wù)器,節(jié)省了大量時間,需要的朋友可以參考下
    2017-09-09
  • centos7安裝Tomcat7的教程圖解

    centos7安裝Tomcat7的教程圖解

    這篇文章主要介紹了centos7安裝Tomcat7的教程圖解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07

最新評論

新野县| 苏州市| 九龙坡区| 光泽县| 柘城县| 托克托县| 武穴市| 商洛市| 扎兰屯市| 天水市| 垣曲县| 博野县| 于田县| 亚东县| 思南县| 珠海市| 稻城县| 蕉岭县| 乌拉特前旗| 北碚区| 玉溪市| 崇信县| 体育| 芮城县| 岚皋县| 游戏| 辛集市| 永定县| 长白| 察隅县| 元朗区| 怀来县| 漠河县| 西乌| 峡江县| 芦山县| 清镇市| 灌阳县| 内江市| 本溪| 合阳县|