国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Tomcat日志單天分割

IT那活兒 / 1857人閱讀
Tomcat日志單天分割

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!


下載安裝部署

1.1 下載
wget  https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz 
1.2 安裝(編輯安裝需依賴gcc)

tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure
make && make install


更改tomcat配置文件

2.1 備份catalina.sh
cd /home/dpm/tomcat/bin
cp catalina.sh catalina.sh_bak
2.2 修改catalina.sh  
將418行的touch "$CATALINA_OUT"注釋掉:#touch "$CATALINA_OUT"       ---此步驟為非必要操作

本示例修改版本為 Tomcat 8.5.11.0,大于此版本的可以在catalina.sh搜索“Tomcat started”,往前數9行即是要修改的內容:

  • 將440行的org.apache.catalina.startup.Bootstrap "$@" start 更改為:org.apache.catalina.startup.Bootstrap "$@" start 2>&1 | /usr/local/sbin/cronolog /home/dpm/tomcat/logs/catalina.%Y-%m-%d.out >>  /dev/null &    (注意替換tomcat路徑
  • 將441行   >> "$CATALINA_OUT" 2>&1 "&" 注釋掉: #>> "$CATALINA_OUT" 2>&1 "&"


重啟tomcat

3.1 刪除舊的catalina.out
cd /home/dpm/tomcat/logs/
rm -rf catalina.out
3.2 刪除tomcat緩存   
cd /home/dpm/tomcat/
rm -rf work
3.3 啟動tomcat

/home/dpm/tomcat/bin/startup.sh


觀察日志

觀察tomcat/logs目錄下有沒有產生以日期結尾的日志文件:

[root@dpm logs]# ll
總用量 2140
-rw-r----- 1 root root 70169 2月 18 10:26 catalina.2021-02-18.log
-rw-r----- 1 root root 586486 2月 18 10:40 catalina.2021-02-18.out


編寫腳本配置定時任務

寫腳本并配置任務計劃刪除7天前的日志:

5.1 編輯清理7天前的腳本
cd /home/dpm/tomcat/bin
vi clean.sh
#!/bin/bash
d7=`date -d7 day ago +%Y-%m-%d`
cd /home/dpm/tomcat/logs/ ---現場注意替換路徑
rm -rf catalina.${d7}.out
rm -rf catalina.${d7}.log
chmod+x  clean.sh
5.2 配置定時任務
00 0 * * * /bin/bash /home/dpm/tomcat/bin/clean.sh



本文作者:方 圓(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129185.html

相關文章

  • Tomcat 中的 JDBC Pool

    摘要:連接池的名稱指定由連接池所創建的連接的自動提交狀態。由連接池所創建的連接對數據庫的只讀屬性指定由連接池所創建的連接的事務級別。以毫秒表示的當連接池中沒有可用連接時等待可用連接返回的時間,超時則拋出異常,值為時無限期等待。 什么是連接池 什么是 Connection Pool -- 連接池呢? 我就不解釋了。不太清楚的看這篇文章 [生產級別Nodejs開發實踐-使用連接池](這篇文章...

    gaosboy 評論0 收藏0
  • 開源一個監控數據采集Agent:OpenFalcon-SuitAgent

    摘要:目前此系統僅支持類系統下使用,不支持系統什么是這是一個獲取各種系統的監控數據的。監控數據上報公有的跟官方社區的思想一致采集的系統監控信息如內存等等一百多種沒有任何信息其他的業務系統的監控都會打上。 OpenFalcon-SuitAgent 項目地址:github 版本說明 本系統版本劃分如下 alpha:內部測試版(不建議使用于生產環境) beta:公開測試版(不建議使用于生產環境)...

    linkin 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<