解決Tomcat 中catalina.out持續(xù)累加問題
此方法不需要修改Tomcat配置 親測,可用
1.在tomcat bin目錄下添加文件clear_log.sh
內(nèi)容如下:
#!/bin/sh
d=`date +%Y-%m-%d`
d7=`date -d'7 day ago' +%Y-%m-%d`
cp /opt/apache-tomcat-8.5.9/logs/catalina.out /opt/apache-tomcat-8.5.9/logs/catalina.$wppm3vysvbp.log
echo "" > /opt/apache-tomcat-8.5.9/logs/catalina.out
rm -rf /opt/apache-tomcat-8.5.9/logs/catalina.${d7}.log
2.將sh文件加入操作權(quán)限
chmod +x /opt/apache-tomcat-8.5.9/bin/clear_log.sh
3.修改/etc/crontab文件(定時器)在文檔最下方添加(每天0點1分執(zhí)行腳本):
1 0 * * * root /opt/apache-tomcat-8.5.9/bin/clear_log.sh
4.加載crontab文件
crontab -u root /etc/crontab
5.重啟crontab
/etc/init.d/crond restart
6.查看定時任務(wù)
crontab -l
總結(jié)
以上所述是小編給大家介紹的解決Tomcat 中catalina.out持續(xù)累加問題,希望對大家有所把幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
相關(guān)文章
Tomcat啟動時報錯:java.lang.UnsatisfiedLinkError的解決
這篇文章主要跟大家介紹了在Tomcat啟動時報錯:java.lang.UnsatisfiedLinkError的解決方法,雖然這個錯誤不影響項目的啟動運行,但是有強迫癥的程序員會心里不爽,下面來一起看看解決的方法吧。2017-06-06
Tomcat中catalina.bat設(shè)置為UTF-8控制臺出現(xiàn)亂碼
這篇文章主要介紹了Tomcat中catalina.bat設(shè)置為UTF-8控制臺出現(xiàn)亂碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03
Tomcat修正JDK原生線程池bug的實現(xiàn)原理
這篇文章主要介紹了Tomcat是如何修正JDK原生線程池bug的,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08
關(guān)于tomcat點擊startup.bat后閃退問題的解決辦法
這篇文章給大家分享了關(guān)于tomcat點擊startup.bat后閃退問題分析及解決辦法,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-01-01
通過prometheus監(jiān)控Tomcat運行狀態(tài)的操作流程
文章介紹了如何安裝和配置Tomcat,并使用Prometheus和Tomcat Exporter來監(jiān)控Tomcat的運行狀態(tài),文章詳細講解了Tomcat的常用指標,如連接、請求、會話和線程指標,并提供了具體的計算方法和示例,需要的朋友可以參考下2025-02-02

